summaryrefslogtreecommitdiff
path: root/java/test/Ice/udp/Client.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2009-12-17 15:03:58 +0100
committerBenoit Foucher <benoit@zeroc.com>2009-12-17 15:03:58 +0100
commit065c27edf4c76502df7b845059727c1cdeac2e31 (patch)
treeddb2b1e5a117d681b67c5044c0bd3ee9903f4fea /java/test/Ice/udp/Client.java
parentFix for bug 4493 - bumped sleep for close timeout test (diff)
downloadice-065c27edf4c76502df7b845059727c1cdeac2e31.tar.bz2
ice-065c27edf4c76502df7b845059727c1cdeac2e31.tar.xz
ice-065c27edf4c76502df7b845059727c1cdeac2e31.zip
Fixed bug 4488 - hang if multicast fails
Diffstat (limited to 'java/test/Ice/udp/Client.java')
-rw-r--r--java/test/Ice/udp/Client.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/java/test/Ice/udp/Client.java b/java/test/Ice/udp/Client.java
index 85611b9b3e1..604c2a85ebc 100644
--- a/java/test/Ice/udp/Client.java
+++ b/java/test/Ice/udp/Client.java
@@ -15,8 +15,21 @@ public class Client extends test.Util.Application
{
public int run(String[] args)
{
- TestIntfPrx obj = AllTests.allTests(communicator());
- obj.shutdown();
+ AllTests.allTests(communicator());
+
+ int num;
+ try
+ {
+ num = args.length == 1 ? Integer.parseInt(args[0]) : 0;
+ }
+ catch(NumberFormatException ex)
+ {
+ num = 0;
+ }
+ for(int i = 0; i < num; ++i)
+ {
+ TestIntfPrxHelper.uncheckedCast(communicator().stringToProxy("control:tcp -p " + (12010 + i))).shutdown();
+ }
return 0;
}