Mercurial > hg > Applications > TightVNC_orginal
comparison src/main/java/jp/ac/u_ryukyu/treevnc/server/BroadCastProxy.java @ 12:12c3a73be47f
rename package
author | one |
---|---|
date | Tue, 21 Aug 2012 14:24:38 +0900 |
parents | src/main/java/ac/ryukyu/treevnc/server/BroadCastProxy.java@57ae9fbb1245 |
children | f70008073a03 |
comparison
equal
deleted
inserted
replaced
11:57ae9fbb1245 | 12:12c3a73be47f |
---|---|
1 package jp.ac.u_ryukyu.treevnc.server; | |
2 | |
3 import java.io.IOException; | |
4 import java.io.PrintStream; | |
5 import java.net.Socket; | |
6 | |
7 public class BroadCastProxy { | |
8 private String str; | |
9 private Socket socket = null; | |
10 private PrintStream os = null; | |
11 private int port = 8182; | |
12 | |
13 public BroadCastProxy(String _str) { | |
14 str = _str; | |
15 } | |
16 | |
17 void createSocket(String addr) { | |
18 while (true) { | |
19 try { | |
20 Thread.sleep(1000); | |
21 socket = new Socket(addr, port); | |
22 os = new PrintStream(socket.getOutputStream()); | |
23 sendData(); | |
24 os.close(); | |
25 socket.close(); | |
26 break; | |
27 } catch (IOException e) { | |
28 System.out.println("Connection faild"); | |
29 continue; | |
30 } catch (InterruptedException e) { | |
31 e.printStackTrace(); | |
32 } | |
33 } | |
34 } | |
35 | |
36 void sendData() { | |
37 os.println(str); | |
38 } | |
39 | |
40 } |