This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/main by this push: new d00a37c96e Replace calls to methods that are deprecated in Java 16+ d00a37c96e is described below commit d00a37c96ee6acb2ba8ce086143c0b0b9837cfcf Author: Mark Thomas <ma...@apache.org> AuthorDate: Thu Jan 12 19:57:09 2023 +0000 Replace calls to methods that are deprecated in Java 16+ --- test/org/apache/catalina/tribes/TesterMulticast.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/test/org/apache/catalina/tribes/TesterMulticast.java b/test/org/apache/catalina/tribes/TesterMulticast.java index 32227525c8..3e85687eea 100644 --- a/test/org/apache/catalina/tribes/TesterMulticast.java +++ b/test/org/apache/catalina/tribes/TesterMulticast.java @@ -19,6 +19,8 @@ package org.apache.catalina.tribes; import java.net.DatagramPacket; import java.net.InetAddress; import java.net.MulticastSocket; +import java.net.NetworkInterface; +import java.net.StandardSocketOptions; import java.net.UnknownHostException; /** @@ -80,8 +82,9 @@ public class TesterMulticast { @Override public void run() { try (MulticastSocket s = new MulticastSocket(PORT)) { - s.setLoopbackMode(false); - s.joinGroup(INET_ADDRESS); + s.setOption(StandardSocketOptions.IP_MULTICAST_LOOP, Boolean.TRUE); + NetworkInterface networkInterface = NetworkInterface.getByInetAddress(INET_ADDRESS); + s.setNetworkInterface(networkInterface); DatagramPacket p = new DatagramPacket(new byte[4], 4); p.setAddress(INET_ADDRESS); p.setPort(PORT); @@ -107,8 +110,9 @@ public class TesterMulticast { @Override public void run() { try (MulticastSocket s = new MulticastSocket(PORT)) { - s.setLoopbackMode(false); - s.joinGroup(INET_ADDRESS); + s.setOption(StandardSocketOptions.IP_MULTICAST_LOOP, Boolean.TRUE); + NetworkInterface networkInterface = NetworkInterface.getByInetAddress(INET_ADDRESS); + s.setNetworkInterface(networkInterface); DatagramPacket p = new DatagramPacket(new byte[4], 4); p.setAddress(INET_ADDRESS); p.setPort(PORT); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org