Code: Select all
if(e.getSource()==button3){
String val2 = text.getText();
chatText.append(val2 + "\n");
new Thread(() -> {
try {
chatServer(val2);
} catch (IOException ex) {
ex.printStackTrace();
}
}).start();
chat.revalidate();
}
< /code>
Hier ist die Methode < /p>
public static void chatServer(String msgOut) throws IOException {
Socket socket = new Socket("localhost", 1234);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
out.println(msgOut);
}
< /code>
Servercode < /p>
public static void main(String[] args)throws IOException {
ServerSocket serverSocket = new ServerSocket(1234);
Socket socket = serverSocket.accept();
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
while(true){
String msg = in.readLine();
System.out.println(msg);
}
}