0
비동기 소켓을 사용하고 있습니다.winsock vC++ recv 함수의 이상한 동작
서버는 클라이언트에 MSG를 계속 보냅니다. 클라이언트는 모든 MSG를 받지만 때때로 한두 개의 메시지를 수신합니다.
비동기 소켓을 사용하고 있습니다.winsock vC++ recv 함수의 이상한 동작
서버는 클라이언트에 MSG를 계속 보냅니다. 클라이언트는 모든 MSG를 받지만 때때로 한두 개의 메시지를 수신합니다.
이것은 일반적으로 정상입니다. 또한 매번 "메시지"의 정수를 읽을 수는 없습니다. 내 말은, 당신은 1.5 메시지 (1.5)를 읽을 수 있고, 다음에 2.7 (나머지 절반, 두 개 그리고 조금 더)을 읽는 것입니다.
은 스트림을 메시지로 분할하는 논리를 구현해야합니다.