# HG changeset patch # User one # Date 1343540232 -32400 # Node ID e1f43b669cdb5fad9f523ec4a9edf359c79ae580 # Parent 7912fd3af027c35de4d4f0bdfea31bdafee3c8ce broadcast on DatagramChannel diff -r 7912fd3af027 -r e1f43b669cdb src/wifibroadcast/WifiBroadcast.java --- a/src/wifibroadcast/WifiBroadcast.java Sun Jul 29 12:10:17 2012 +0900 +++ b/src/wifibroadcast/WifiBroadcast.java Sun Jul 29 14:37:12 2012 +0900 @@ -61,7 +61,7 @@ return InetAddress.getByName("192.168.100.66"); } - public InetAddress getBroadcast() throws SocketException { + public static InetAddress getBroadcast() throws SocketException { Enumeration interfaces = NetworkInterface.getNetworkInterfaces(); while (interfaces.hasMoreElements()) { diff -r 7912fd3af027 -r e1f43b669cdb src/wifibroadcast/WifiBroadcastTest.java --- a/src/wifibroadcast/WifiBroadcastTest.java Sun Jul 29 12:10:17 2012 +0900 +++ b/src/wifibroadcast/WifiBroadcastTest.java Sun Jul 29 14:37:12 2012 +0900 @@ -18,6 +18,7 @@ int sender_count = 1; WifiReceiver wbr[] = new WifiReceiver[receiver_count]; WifiReceiver wbs[] = new WifiReceiver[sender_count]; + private boolean bchannel; public static void main(String args[]) { new WifiBroadcastTest().test(args); @@ -33,7 +34,11 @@ } else if (mchannel) { for(int i=0;i