# HG changeset patch # User oshiro # Date 1550482428 -32400 # Node ID d409e89ec8ec03dfae05feae0aa5c266aa355e1f # Parent 0f9160194a04dc05ce5e6d35ac69fac4b5805f40 fix FindRoot diff -r 0f9160194a04 -r d409e89ec8ec src/main/java/jp/ac/u_ryukyu/treevnc/FindRoot.java --- a/src/main/java/jp/ac/u_ryukyu/treevnc/FindRoot.java Mon Feb 18 17:33:49 2019 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/FindRoot.java Mon Feb 18 18:33:48 2019 +0900 @@ -73,6 +73,25 @@ soc.close(); } + public void multicastUpdateRectangle(ByteBuffer buf) { + try { + 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 UpdateRectangle."); + 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 UpdateRectangle."); + e.printStackTrace(); + } + soc.close(); + } }