非常に役立つ以前のすべての回答に感謝します。サーバー/クライアント アプリ用に別の Q があります。サーバー/クライアント間の接続を取得します。しかし、今は何かを入力しても何も起こりません。私が実装する run() は、入力をリッスンして表示します。この方法は機能していないようです(そのため、出力がないと思います)
これは、run() (受信したメッセージをリッスンして表示する) と send() (メッセージを送信する) です。
ありがとうございました
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()