작성
·
367
0
프로그램을 실행한 뒤에 조금 시간이 지난 뒤에
서버 쪽 OnRecvCompleted 함수에서는
args.BytesTransferred는 0, args.SocketError는 SocketError.ConnectionReset이 뜨고
클라이언트 쪽 OnRecvCompleted 함수에서는
args.BytesTransferred는 0, args.SocketError는 SocketError.Success가 뜨면서
서로 Disconnect가 됩니다....
코드를 확인해봤을 때는 강의에 적은 것이라 동일한 것으로 확인이 되는데 혹시 다른 이유가 있을까요?
답변 2
0
0
강의 코드로 테스트해도 정말 동일한 현상이 발생하는지 확인 바랍니다.
Recv 0 bytes로 나오는 경우는 반대쪽에서 연결을 끊은 경우인데
클라/서버 양쪽 Disconnect를 하는 부분에 breakpoint를 걸어서 왜 그러는지 확인해보면 될 것 같네요.