【发布时间】:2010-08-15 10:17:46
【问题描述】:
我正在制作一个跨平台程序,它嵌入了一个小型 RARP 服务器(使用 winpcap/pcap 实现)并运行 2 个 TCP IP 服务器。我必须使用 C++。
所以我将至少有 4 个线程,主要的线程包括控制器、2 个 TCP/IP 异步套接字和 RARP 服务器。
我计划使用 c++ BOOST Asio 和 Thread,因为我需要在 linux 和 windows XP 中运行这个程序。 (而且我不能使用 Qt)
我将执行异步线程间通信。
例如循环内的触发事件而不阻塞循环
我该怎么做?最好有便携式图书馆。
谢谢
【问题讨论】:
-
我认为如果你问这个问题的更窄版本,你会更幸运地得到答案。您在这里有几个问题,有些与其他问题无关....非常分散。
标签: c++ multithreading events boost signals