0

我将在 Windows 平台上创建一个 C++ 中的 DLL,而不使用任何 .net 库。我的 DLL 中有一个客户端应用程序,它启动服务器并通过工作线程中的 Socket 进行通信,它在 recv() 处被阻塞,所以我们不能在我的主线程中执行任何其他操作..但在 main 中有 Callbacks 的实现,它被称为任何时候都可以通过其他应用程序。所以我希望我的工作线程是异步的,它与主线程并行工作。我正在使用 Winsock 进行套接字连接。

4

1 回答 1

1

尝试使用非阻塞套接字,它在 WinAPI 中可用。有关它的教程可以在http://www.win32developer.com/tutorial/winsock/winsock_tutorial_3.shtm 找到

于 2013-11-07T07:05:10.613 回答