에서 메시지를 가져 오기 내가 읽고 클라이언트 소켓에서 받았다 메시지를 분석 할 필요가 2 등석에있는 청취 클라이언트 소켓방법이 첫 번째 클래스에서 스레드
public void listen() throws IOException {
while (true) {
socket = this.serverSocket.accept();
DataOutputStream out = new DataOutputStream(socket.getOutputStream());
this.outputStreams.put(socket, out);
Thread miltiServer;
miltiServer = new Thread() {
@Override
public void run() {
InputStream sin = null;
try {
sin = socket.getInputStream();
ObjectInputStream in = new ObjectInputStream(sin);
message = (AgentData) in.readObject();
} catch (ClassNotFoundException ex) {
} catch (IOException ex) {
}
}
};
miltiServer.start();
}
"수신". 다른 수업에서 메시지를받는 방법을 모르겠습니다. 나는 Callable 인터페이스를 사용할 생각이 있지만 그것을 사용하면 return 문은 무한 사이클을 빠져 나올 것이다.
좋은 답변을 보내 주셔서 감사합니다. –