All pastes #491493 Raw Edit

Someone

public java v1 · immutable
·published 2007-05-16 18:19 UTC
rendered paste body
import java.net.*;import java.io.*;import java.lang.Thread;public class ServernonStatic {	protected PrintWriter tojava;	protected BufferedReader inClient;	public void mainvoid() {        	ServerSocket serverSocket = null;		ServerSocket serverSocketJava = null;        	try {			//ServerSocket von Asterisk zu Zwischenspeicher            		serverSocket = new ServerSocket(10001);			//ServerSocket zu JavaClient			serverSocketJava = new ServerSocket(10002);			while(true) {				System.out.println("Warte auf Client");				Socket sockConnectedJava = serverSocketJava.accept();				tojava = new PrintWriter( sockConnectedJava.getOutputStream(), true );				sockConnectedJava.setSoTimeout(2000);				inClient = new BufferedReader(new InputStreamReader(sockConnectedJava.getInputStream()));				//alle 30 Sekunden überprüfen, ob Client "lebt"				ServerAlive servera = new ServerAlive();				servera.tojava = tojava;				servera.inClient = inClient;				Thread serverathread = new Thread(servera);				serverathread.start();				//				while(true) {					System.out.println("Warte auf Verbindung");					Socket sockConnected = serverSocket.accept();					System.out.println("Verbunden mit " + sockConnected);					BufferedReader in = new BufferedReader(new InputStreamReader(sockConnected.getInputStream()));										String callertojava = in.readLine();					tojava.println("ZENTID" + callertojava);					System.out.println(callertojava);				}			}        	} catch (IOException e) {            		System.err.println("Could not listen on port: 10001.");            		System.exit(1);        	}	}}