# HG changeset patch
# User one
# Date 1343487809 -32400
# Node ID 95d58cc5bb0b070bbad5ac97941a92d8b9d5b240
# Parent 058b77fe84720c113543b325cb5954e1b6dd7e52
instance for test, multiple senders
diff -r 058b77fe8472 -r 95d58cc5bb0b .classpath
--- a/.classpath Sat Jul 28 22:06:42 2012 +0900
+++ b/.classpath Sun Jul 29 00:03:29 2012 +0900
@@ -6,15 +6,11 @@
-
-
-
-
-
+
diff -r 058b77fe8472 -r 95d58cc5bb0b src/wifibroadcast/WifiBroadcast.java
--- a/src/wifibroadcast/WifiBroadcast.java Sat Jul 28 22:06:42 2012 +0900
+++ b/src/wifibroadcast/WifiBroadcast.java Sun Jul 29 00:03:29 2012 +0900
@@ -18,7 +18,7 @@
private int port;
private InetAddress mAddr;
- public WifiBroadcast(int port, SocketType sender) throws IOException {
+ public WifiBroadcast(int id,int port, SocketType sender) throws IOException {
this.port = port;
if (sender == SocketType.Sender) {
@@ -27,7 +27,7 @@
System.out.println("Found broadcast "+address0);
mAddr = address0;
s = new DatagramSocket();
- s.bind(new InetSocketAddress(address0,port+1));
+ s.bind(new InetSocketAddress(address0,port+1+id));
s.setBroadcast(true);
} catch (SocketException e) {
}
diff -r 058b77fe8472 -r 95d58cc5bb0b src/wifibroadcast/WifiBroadcastTest.java
--- a/src/wifibroadcast/WifiBroadcastTest.java Sat Jul 28 22:06:42 2012 +0900
+++ b/src/wifibroadcast/WifiBroadcastTest.java Sun Jul 29 00:03:29 2012 +0900
@@ -9,58 +9,95 @@
private static int testSize = 256;
private static long timeout = 1000;
+
+ int port = DefaultPort ;
+ int count = 16;
+ boolean multicast = false;
+ boolean mchannel = false;
+ int receiver_count = 1;
+ int sender_count = 1;
+ WifiReceiver wbr[] = new WifiReceiver[receiver_count];
+ WifiReceiver wbs[] = new WifiReceiver[sender_count];
+
public static void main(String args[]) {
- int port = DefaultPort ;
- int count = 16;
- boolean multicast = false;
- boolean mchannel = false;
- int receiver_count = 1;
- WifiReceiver wbr[] = new WifiReceiver[receiver_count];
- WifiReceiver wbs = null;
- for(int i=0;i