view src/treeVnc/BroadCastProxy.java @ 6:01cdbc95142f default tip

update build.xml
author Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
date Mon, 30 Apr 2012 16:04:44 +0900
parents 756bfaf731f3
children
line wrap: on
line source

package treeVnc;

import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;

public class BroadCastProxy {
	private String str;
	private Socket socket = null;
	private PrintStream os = null;
	private int port = 8182;

	public BroadCastProxy(String _str) {
		str = _str;
	}

	void createSocket(String addr) {	
		while (true) {
			try {
				Thread.sleep(1000);
				socket = new Socket(addr, port);
				os = new PrintStream(socket.getOutputStream());
				sendData();
				os.close();
				socket.close();
				break;
			} catch (IOException e) {
				System.out.println("Connection faild");
				continue;
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
	}

	void sendData() {
		os.println(str);
	}

}