diff options
Diffstat (limited to 'java/test/Ice/udp/Server.java')
-rw-r--r-- | java/test/Ice/udp/Server.java | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/java/test/Ice/udp/Server.java b/java/test/Ice/udp/Server.java index 55c515cf267..e0980df9739 100644 --- a/java/test/Ice/udp/Server.java +++ b/java/test/Ice/udp/Server.java @@ -52,16 +52,23 @@ public class Server extends test.Util.Application initData.properties.setProperty("Ice.UDP.RcvSize", "16384"); initData.properties.setProperty("Ice.UDP.SndSize", "16384"); - String host; + String endpoint; if(initData.properties.getProperty("Ice.IPv6").equals("1")) { - host = "\"ff01::1:1\""; + if(System.getProperty("os.name").contains("OS X")) + { + endpoint = "udp -h \"ff02::1:1\" -p 12020 --interface \"lo0\""; + } + else + { + endpoint = "udp -h \"ff01::1:1\" -p 12020"; + } } else { - host = "239.255.1.1"; + endpoint = "udp -h 239.255.1.1 -p 12020"; } - initData.properties.setProperty("McastTestAdapter.Endpoints", "udp -h " + host + " -p 12020"); + initData.properties.setProperty("McastTestAdapter.Endpoints", endpoint); return initData; } |