view src/main/java/jp/ac/u_ryukyu/treevnc/server/BroadCastProxy.java @ 34:f70008073a03

add TreeViewer.java
author one
date Tue, 04 Sep 2012 19:02:04 +0900
parents 12c3a73be47f
children c2f0b6907448
line wrap: on
line source

package jp.ac.u_ryukyu.treevnc.server;

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());
				os.println(str);
				os.close();
				socket.close();
				break;
			} catch (IOException e) {
				System.out.println("Connection faild");
				continue;
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
	}
}