2015-01-14 3 views
0

tcp 연결을 만들려고합니다.연결을 만들려고 할 때 TCP RST 패킷을 가져 오는 중

tcp SYN을 보내고 SYN-ACK를 받고 있습니다. 그런 다음 ACK 메시지를 보내고 있습니다.

그러나 마지막 ACK가 전송되기 전에 RST 재설정 패킷이 표시됩니다. 나는 wireshark 스니퍼를 사용하여 그것을 볼 수 있습니다.

Win7을 통해 pcap .NET 라이브러리를 사용하여 C#으로 코드를 작성하고 있습니다.

어떻게 문제를 해결할 수 있으며 그 원인은 무엇입니까?

+0

패킷이 들어있는 pcap 파일은 상황을 이해하는 데 도움이됩니다. 포트가 잘못되었거나 다음 패킷으로 너무 오래 걸릴 수도 있습니다. – brickner

답변

0

문제는 OS가 원본 포트에서 연결할 수없는 SYN/ACK를 수신하므로 OS TCP/IP 스택이 RST를 전송한다는 것입니다.

정확히 무엇을하고 싶습니까? 로컬 방화벽으로 RST를 억제 할 수 있습니다.

+0

나는 pcapotNet에서 "세 방향 핸드 셰이크"를 만들려고합니다. – user3927030

관련 문제