[CODE lang="java" title="Server"]import java.io.*;
import java.net.*;
class ConnectionHandler implements Runnable{
private Socket socket;
public ConnectionHandler(Socket socket) {
this.socket = socket;
}
public void run() {
getClientMessage(socket);
}
private void getClientMessage(Socket socket){
try {
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
while(in.ready()) {
String input = in.readLine();
System.out.println("Client: " + input);
}
} catch (Exception exception) {
}
}
}
public class Server {
private ServerSocket server1;
private int port;
public Server(int port) {
this.port = port;
try {
server1 = new ServerSocket(port);
} catch (Exception e) {
e.printStackTrace();
}
}
private void startServer(){
try {
while(true) {
Socket socket = null;
socket = server1.accept();
Thread thread = new Thread(new ConnectionHandler(socket));
thread.start();
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
System.out.print("Port: ");
Server server = new Server(new Scanner(System.in).nextInt());
server.startServer();
}
}[/CODE]
Also das ist mein Server.
@mrBrown