Mercurial > hg > Members > nobuyasu > tightVNCProxy
comparison src/myVncProxy/BroadCast.java @ 188:d69a89f6d14a
Create BroadCast.java and GetBroadCast.java
author | one |
---|---|
date | Tue, 22 Nov 2011 13:37:38 +0900 |
parents | e7cc8bcf261d |
children |
comparison
equal
deleted
inserted
replaced
187:e7cc8bcf261d | 188:d69a89f6d14a |
---|---|
17 | 17 |
18 public BroadCast(String _str) { | 18 public BroadCast(String _str) { |
19 str = _str; | 19 str = _str; |
20 } | 20 } |
21 | 21 |
22 private void createSocket() throws IOException { | 22 void createSocket() throws IOException { |
23 mAddr = InetAddress.getByName(MCASTADDR); | 23 mAddr = InetAddress.getByName(MCASTADDR); |
24 soc = new MulticastSocket(); | 24 soc = new MulticastSocket(); |
25 soc.setTimeToLive(1); | 25 soc.setTimeToLive(1); |
26 } | 26 } |
27 | 27 |
28 private void sendData() { | 28 void sendData() { |
29 buf = str.getBytes(); | 29 buf = str.getBytes(); |
30 //System.out.println("strlen"+str.length()); | 30 //System.out.println("strlen"+str.length()); |
31 //System.out.println("str"+str); | 31 //System.out.println("str"+str); |
32 DatagramPacket sendPacket = new DatagramPacket(buf, str.length(), | 32 DatagramPacket sendPacket = new DatagramPacket(buf, str.length(), |
33 mAddr, PORT); | 33 mAddr, PORT); |
34 try { | 34 try { |
35 soc.send(sendPacket); | 35 soc.send(sendPacket); |
36 Thread.sleep(1000); | |
36 } catch (IOException e) { | 37 } catch (IOException e) { |
38 e.printStackTrace(); | |
39 } catch (InterruptedException e) { | |
37 e.printStackTrace(); | 40 e.printStackTrace(); |
38 } | 41 } |
39 } | 42 } |
40 | 43 |
41 @Override | 44 @Override |