【发布时间】:2010-04-06 00:34:15
【问题描述】:
我正在通过 UDP 套接字用 c++ 开发一个小型数据处理器,并且有一个线程(只有一个,并且除了套接字之外)处理从它们接收到的信息。
当我需要同时从套接字中的多个客户端接收信息时,就会出现问题。
我该怎么做:
Socket foo;
/* init socket vars and attribs */
while (serving){
thread_processing(foo_info);
}
在 c++ 中用于多个客户端(许多并发访问)?
我在 win32 上使用 winsocks atm,但只是让标准阻塞 udp 套接字工作。没有gui,它是一个控制台应用程序。 我会非常感谢一个示例或指向一个示例;)。
提前致谢。
【问题讨论】:
标签: sockets asynchronous udp