# HG changeset patch # User Nozomi # Date 1465725926 -32400 # Node ID 345c92f0b67d63301472f21124402d38cd939526 # Parent 9db8862ef200b14cde53529d111c0bd08733b115 send multicasts to both ipv4 and ipv6 diff -r 9db8862ef200 -r 345c92f0b67d .idea/gradle.xml --- a/.idea/gradle.xml Sun Jun 12 09:23:38 2016 +0900 +++ b/.idea/gradle.xml Sun Jun 12 19:05:26 2016 +0900 @@ -12,6 +12,11 @@ + diff -r 9db8862ef200 -r 345c92f0b67d .idea/workspace.xml --- a/.idea/workspace.xml Sun Jun 12 09:23:38 2016 +0900 +++ b/.idea/workspace.xml Sun Jun 12 19:05:26 2016 +0900 @@ -1,10 +1,11 @@ - + + + + - - @@ -41,16 +42,14 @@ - + - + - - @@ -82,7 +81,7 @@ - + @@ -91,16 +90,25 @@ - - + + - - + + + + + + + + + + + @@ -421,6 +429,7 @@ - - - - @@ -463,8 +469,13 @@ + + + + + @@ -761,9 +772,6 @@ - - - @@ -849,6 +857,15 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -1092,7 +1196,8 @@ - @@ -1115,11 +1220,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -1136,7 +1293,6 @@ - @@ -1171,8 +1327,7 @@ - - + @@ -1181,7 +1336,6 @@ - @@ -1207,8 +1361,6 @@ - - @@ -1327,7 +1479,6 @@ - @@ -1335,7 +1486,6 @@ - @@ -1343,7 +1493,6 @@ - @@ -1359,7 +1508,6 @@ - @@ -1367,7 +1515,6 @@ - @@ -1399,31 +1546,36 @@ - + - - + + + + + + + + - + - - + + - - + @@ -1431,5 +1583,6 @@ \ No newline at end of file diff -r 9db8862ef200 -r 345c92f0b67d build.gradle --- a/build.gradle Sun Jun 12 09:23:38 2016 +0900 +++ b/build.gradle Sun Jun 12 19:05:26 2016 +0900 @@ -2,8 +2,8 @@ apply plugin: 'eclipse' apply plugin: 'application' -sourceCompatibility = 1.7 -targetCompatibility = 1.7 +sourceCompatibility = 1.8 +targetCompatibility = 1.8 version = '2.7.2' project.ext.baseName = 'tightvnc-jviewer' diff -r 9db8862ef200 -r 345c92f0b67d src/main/java/jp/ac/u_ryukyu/treevnc/FindRoot.java --- a/src/main/java/jp/ac/u_ryukyu/treevnc/FindRoot.java Sun Jun 12 09:23:38 2016 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/FindRoot.java Sun Jun 12 19:05:26 2016 +0900 @@ -54,13 +54,22 @@ buf.putInt(port); buf.flip(); - DatagramPacket sendPacket = new DatagramPacket(buf.array(), buf.limit(), mAddr, ConnectionParams.DEFAULT_VNC_ROOT_FINDER); + try { - soc.send(sendPacket); + DatagramPacket sendPacket = new DatagramPacket(buf.array(), buf.limit(), InetAddress.getByName(TreeRootFinderListener.Ipv6McastAddr), ConnectionParams.DEFAULT_VNC_ROOT_FINDER); + soc.send(sendPacket); } catch (IOException e) { System.out.println("cannot send FindRoot packet."); e.printStackTrace(); } + + try { + DatagramPacket sendPacket1 = new DatagramPacket(buf.array(), buf.limit(), InetAddress.getByName(TreeRootFinderListener.Ipv4McastAddr), ConnectionParams.DEFAULT_VNC_ROOT_FINDER); + soc.send(sendPacket1); + } catch (IOException e) { + System.out.println("cannot send FindRoot packet."); + e.printStackTrace(); + } soc.close(); }