분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
안녕하세요 ㅠㅠ 도움을 바라며 글을 남겨봅니다.
다름이 아니라 ㅠㅠ 소켓통신 문제 입니다..
웹프로그램인데요.. 서버와 소켓통신을 합니다.
클라이언트 소켓에서 서버소켓 연결 후 서버소켓에 데이터를 보냅니다.
1.clientsocket.DataOutPutStream.write()
2.clientsocket.DataOutPutStream.flush(); //서버소켓에 정상적으로 데이터를 보낸 것 까지 로그를 통하여 확인 했습니다.
3.clientsocket.DataInPutStream.read(); //그 이후 바로 서버소켓에서 응답이 올때까지 read();를 하는데요..
윗 부분에서 2번.. 서버로 데이터 전송된거는 로그로 확인 하였고요 서버에서 받은 데이터를 처리를 하기도 전에
3번 read();함수에서 에러가 납니다 ㅠㅠ.. socketRead0 SocketClosed 이런류의 에러가 나는데
어째서 서버에서는 아직 응답을 클라이언트 소켓에 주지도 않았는데 왜 이러는지 도무지 알수가 없네요 ㅠㅠㅠㅠㅠㅠㅠ
혹시 잘 아시는분 계시나요?흐규흐규
출처 | 내 머릿속에 사라지지 않는 오류ㅠㅠㅠ |
죄송합니다. 댓글 작성은 회원만 가능합니다.