Java 소켓 스윙 응용 프로그램을 만들고 있습니다. 이 무효를 만들었습니다 :Java 소켓 스윙 응용 프로그램 충돌이 발생합니다.
서버에 두 번째 메시지를 보내려고하면 프로그램이 막히게됩니다. 누군가 내 코드에 대한 권장 사항을 제공 할 수 있습니까? 감사!
P.
sendMessage()
은 JButton
의 경우 MouseLisitener
에 의해 트리거됩니다.
System.err
에 대해 PipeStream
이고 JTextArea
에 해당합니다.
이 아웃과 관련하여/무엇이고 있습니다
try {
connection = new Socket(ipa, port);
out = new PrintWriter(connection.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(connection.getInputStream())));
}
...
공백 부분을 삭제하고 마우스 수신기에 넣고 메시지를 보낼 때마다 각각 열고 닫습니다. – user1978786
다시 'void 부분'은 무엇입니까? 우리는 마음을 읽을 수 없다고 가정하십시오. –
참고로 다음은 전체 작업 [예제] (http://stackoverflow.com/a/3245805/230513)입니다. – trashgod