나를 도울 수 있기를 바랍니다.readv(), writev(), WSARecv(), WSASend()
나는 TCP/IP를 통해 네트워크를 통해 1000 비트의 패킷을 보내려고하고 있으며 Cygwin과 Windows에서 겹친 I/O 기술을 사용할 수 있기를 기대했다.
Cygwin에서 Windows에서 1000 비트를 보내기 위해 "readv() 및 writev()"함수 호출을 사용하려고하는데 winsock2에서 WSASend() 및 WSARecv() API를 사용하려고합니다. .h 헤더 파일.
Cygwin (client.cpp)에서 Windows (server.cpp)로 1000 비트 만 전송할 수있는 것으로 보입니다. 1000 비트 이상, 예기치 않은 결과가 발생합니다. 비트가 감싸 지거나 덮어 쓰여진 것처럼 보입니다.
나는 인터넷을 통해 모든 것을 검색했지만 아무도 내가 한 것처럼이 접근법을 사용해 본 적이 없으므로 여기에 귀하의 도움을 요청하고 있습니다.
는