2010-11-30 3 views
0

안녕하세요. TCP를 사용하여 HTTP 서버와 통신하는 응용 프로그램을 작성 중입니다. 그러나 각 데이터 패킷을받은 후 ACK 패킷으로 응답하지 않는 것을보고 있습니다.Recv TCP 패킷 스트림이 ACK 패킷을 보내지 않음

RECV 루틴이 처리합니까?

+0

감사합니다. Windows를 사용하지 않거나 방금 지적했을 것입니다 (http://grotto11.com/blog/slash.html). (어쨌든 재미있는 읽기입니다) – amphetamachine

답변

0

TCP 수준의 ACK를 나타내는 경우 예, 프로토콜 스택에서 처리합니다.

2

예, ACK 패킷은 커널에서 처리합니다. 실제로 ACK는 종종 프로세스가 recv()에서 반환되기 전에 전송됩니다.

관련 문제