我目前正在使用C++編寫服務器應用程序。我的主要啓示有這些例子: Windows SDK IOCP Excample The I/O Completion Port IPv4/IPv6 Server Program Example 我的應用程序是強烈類似於這些(socketobj,packageobj,...)。 一般來說,我的應用程序運行沒有問題。仍然導致我麻煩的唯一的事情是半開放的連接。 我的
我有一個UDP客戶端以指定的速率向服務器發送消息。費率需要保持不變,所以我決定嘗試在單獨的線索中收到回覆,以避免阻止或延遲recvfrom()。在收到信息之前是否可以「等待」完整信息?要做到這一點,最好的策略是什麼? while (true)
{
//std::this_thread::sleep_for(std::chrono::milliseconds(5000));
i