28 lines
952 B
Java
28 lines
952 B
Java
import java.io.IOException;
|
|
import java.net.ServerSocket;
|
|
import java.net.Socket;
|
|
|
|
public class ServerConnector implements Runnable{
|
|
public void run() {
|
|
try {
|
|
System.out.println(
|
|
"Warte auf Verbindungen auf Port 8090...");
|
|
ServerSocket servSock = new ServerSocket(8090);
|
|
while (true) {
|
|
Socket socket = servSock.accept();
|
|
System.out.println("got a connection: socket " + BudaServer.connections + socket.toString());
|
|
BudaClientThread newClientThread = new BudaClientThread(++BudaServer.connections, socket);
|
|
BudaServer.Clients.add(newClientThread);
|
|
Thread bCT = new Thread(newClientThread);
|
|
bCT.start();
|
|
}
|
|
} catch (IOException e) {
|
|
System.out.println("server got an error");
|
|
System.err.println(e);
|
|
System.exit(1);
|
|
}
|
|
|
|
|
|
}
|
|
}
|