WireShark가 전송 기계에 (예) 'xxxxxxxxxxx'를 표시 한 다음 수신 컴퓨터에 'xxxxxxxxxii'가 표시 될 수있는 원인은 무엇입니까? WireShark가 잘못된 데이터를 표시하는 것이 아니라 데이터가 실제로 도착하면 손상되어 TCP/IP 프로토콜이 동기화되지 않게됩니다.네트워크 스택 손상
이것은 전송 된 실제 데이터가 아니지만 이것이 발생하는 패턴입니다. 처음에는 양쪽에서 같고, 수신 측에서는 일치하지 않는 몇 바이트 (항상 11 바이트 인 것처럼 보이지만 실제 통계에는 충분한 데이터가 없습니다).
재현하기가 대단히 어렵지는 않지만 다른 한편으로는 항상 발생하지는 않습니다.
송신 측은 Vista에서는 C#이고 수신자는 C++ 및 Windows 소켓을 사용하는 Windows XP 또는 Windows Server 2003입니다. 그러나 우리가 WireShark로 데이터를 확인한 이후로 은 문제가되지 않을 것이라고이라고 가정합니다.
intersting ... TCP/IP 데이터 무결성 검사 및 재전송과 이것 저것을 가지고 .... 그래서이 거의 가능 보인다 – Toad
당신은 당신의 데이터를 분석하고 어떤 프로토콜 레벨에 통보하지 않습니다 데이터를 검사하는 방법과 실제 데이터가 무엇인지 (예)는 잘못 된 것에 대한 단서를 제공 할 수 있습니다. –