import java.net.*; import java.io.*; public class Socket10001 extends Server2nonStatic implements Runnable { protected ServerSocket socketAGI; protected Socket socketAGIconnected; protected PrintWriter writeAGI; protected BufferedReader readAGI; public void run() { /* Socket erstellen und auf Verbindung von Client warten */ try { /* Socket öffnen */ socketAGI = new ServerSocket(10001); while(true) { socketAGIconnected = socketAGI.accept(); /* Lese und Schreibkopf erstellen und zuordnen */ writeAGI = new PrintWriter( socketAGIconnected.getOutputStream(), true ); readAGI = new BufferedReader(new InputStreamReader(socketAGIconnected.getInputStream())); /* Auf Nachrichten warten (Kein eigener Thread notwendig da immer nur kurze Connects) */ super.sendeCID(readAGI.readLine()); socketAGIconnected.close(); } } catch (IOException e) {} } }