안녕하세요! 지난번에 처음으로 소켓 프로그래밍 한다는 글을 올렸었는데 다들 좋은 힌트를 많이 주셔서 결국 프로그램이 <div>파일을 서로 전송하는 단계까지는 완료를 했습니다!.</div> <div><br></div> <div><br></div> <div>그런데... 저는 각 프로그램에서 그냥 전송 후 close() 를 통해서 종료하면 끝나는 줄 알았는데,</div> <div>그렇게 하고 나서 바로 다시 프로그램을 실행하면 한동안 포트가 막혀 있더라구요...</div> <div><br></div> <div>왜인지 잘 생각해 봤는데 아무리 생각해도 TCP연결 종료 과정이 제대로 안 되어서 타임아웃 과정을 겪고 있는 거 같다는 결론에 도달했습니다.</div> <div><br></div> <div><br></div> <div>그런데... 문제는 이걸 어떻게 처리하는지 아무리 예제를 찾아 보아도 그냥 다들 Close() 함수만 쓰고 끝이더라구요.</div> <div><br></div> <div>혹시 정상적인 TCP 4way handshaking 에 대한 예제를 간단하게나마 부탁드릴 수 있을까요?</div> <div><br></div> <div>아니면 정말 close(소켓) 하고 끝나버리는 건가요.. 타임아웃은 그냥 기다릴 수밖에 없는걸까요? ㅜㅜ 고수님들 부탁드립니다.</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.