Надеюсь, вы мне поможете.
Я пытаюсь отправить пакеты по 1000 бит по сети через TCP / IP, и я надеялся, что смогу использовать метод Overlapped I / O как в Cygwin, так и в Windows.
В Cygwin я пытаюсь использовать вызовы функций "readv () и writev ()" для отправки 1000 бит через Windows, я пытаюсь использовать API-интерфейсы WSASend () и WSARecv () в winsock2. h заголовочный файл.
Кажется, что я могу ТОЛЬКО отправить 1000 бит из Cygwin (client.cpp) в Windows (server.cpp). Более 1000 бит, и я сталкиваюсь с неожиданными результатами. Кажется, что биты обернуты или перезаписаны.
Я искал по всему Интернету, но кажется, что никто никогда не пытался использовать этот подход к вещам, как я, и поэтому я ищу вашу помощь в этом, пожалуйста.
Спасибо и всего наилучшего,
Cornelius