1
非常感謝您對我們以前的任何回覆,這些回覆非常有幫助。 我有另一個服務器/客戶端應用程序的Q.我gt服務器/客戶端之間的連接。 但現在當我輸入一些東西時,什麼也沒有發生。我實現的run()監聽輸入並顯示它們。看來,這個方法是行不通的(這就是爲什麼沒有輸出我猜)對於java客戶端/服務器應用程序沒有輸出
這是run()的(聽和接收的顯示消息)和發送()(發送消息)
謝謝
public void run(){//watch for incoming communication
String msg;
try{//loop reading lines from the client and display msg
while ((msg = serverIn.readLine()) != null) {
System.out.println("msg received"+msg);
}
}catch (IOException e) {
System.err.println(e);
}
}
public void send(String msg){//send outgoing message
System.out.println("in the send()");
serverOut.println(msg);
}
的某些信息可能會有所幫助: 這些方法是在課堂上我通過
someClass.start() (someClass extends Thread class)
someClass.send()
是的,它是一位打字員。順便說一句,服務器的輸入/輸出流是否與客戶端的輸入/輸出流不同?謝謝 – kaboom
@kaboom你的意思是不同的? – Austin
我讀的教程讓它聽起來像服務器和客戶端的輸入/輸出流不一樣。所以你有1個printWriter的服務器輸出流,然後你必須有另一個printWriter客戶端輸出流?非常感謝 – kaboom