Mercurial > hg > Applications > TightVNC_orginal
annotate src/main/java/jp/ac/u_ryukyu/treevnc/client/GetHostClient.java @ 32:758d025ee24b
add TextBox.java
author | one |
---|---|
date | Mon, 03 Sep 2012 17:34:52 +0900 |
parents | 12c3a73be47f |
children | f70008073a03 |
rev | line source |
---|---|
12 | 1 package jp.ac.u_ryukyu.treevnc.client; |
1 | 2 |
3 import java.io.IOException; | |
4 import java.net.DatagramPacket; | |
5 import java.net.InetAddress; | |
6 import java.net.MulticastSocket; | |
7 | |
8 public class GetHostClient { | |
9 final int BUFSIZE = 1024; | |
10 final String MCASTADDR = "224.0.0.1"; | |
11 final int PORT = 8183; | |
12 private byte[] buf = new byte[BUFSIZE]; | |
13 private InetAddress mAddr; | |
14 private MulticastSocket soc; | |
15 private String str; | |
16 | |
17 public GetHostClient(String _str) { | |
18 str = _str; | |
19 } | |
20 | |
2
dca3bd61b830
before change MyVncClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
1
diff
changeset
|
21 public void createSocket() { |
1 | 22 try { |
23 mAddr = InetAddress.getByName(MCASTADDR); | |
24 soc = new MulticastSocket(); | |
25 soc.setTimeToLive(1); | |
26 } catch (IOException e) { | |
27 e.printStackTrace(); | |
28 } | |
29 } | |
30 | |
2
dca3bd61b830
before change MyVncClient.java
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
1
diff
changeset
|
31 public void sendData() { |
1 | 32 buf = str.getBytes(); |
33 // System.out.println("strlen"+str.length()); | |
34 // System.out.println("str"+str); | |
35 DatagramPacket sendPacket = new DatagramPacket(buf, str.length(), | |
36 mAddr, PORT); | |
37 try { | |
32 | 38 soc.send(sendPacket); |
1 | 39 } catch (IOException e) { |
40 e.printStackTrace(); | |
41 } | |
42 } | |
43 /* | |
44 @Override | |
45 public void run() { | |
46 createSocket(); | |
47 while (true) { | |
48 sendData(); | |
49 try { | |
50 Thread.sleep(2000); | |
51 } catch (InterruptedException e) { | |
52 System.out.println(e); | |
53 } | |
54 } | |
55 } | |
56 */ | |
57 } |