日期:2014-05-16  浏览次数:20733 次

线程间可否通过管道传递SOCKET句柄?还有其他方式传递SOCKET么?
我想启动一个进程,进程里含有多个线程。
一个主线程负责监听TCP链接的端口,其他线程负责处理TCP请求。
其他线程也在进程启动时创建,做为线程池等待接收客户的请求。
那么如何把主线程得到的TCP SOCKET传给其他线程?
谢谢

------解决方案--------------------
线程共享进程的变量,把accept的socket放到数组里,让你的线程池里的线程去读就好了
管道,消息队列,共享内存,是进程间的通信方法