我现在要做1个搜索引擎,  如何服务器端要同时支持5个TCP连接, 那服务器端是否需要开5个线程来处理这5个连接。
 
如何处理队列里等待的请求小弟第一次做这种 没一点经验, 大家多帮帮忙

解决方案 »

  1.   

    就用完成端口就可以了3到5000个连接,单线程可以搞定.
    http://topic.csdn.net/u/20101109/09/50142c8e-b951-4f8b-9afd-f5cc69cac312.html?91053
    http://topic.csdn.net/u/20101109/09/50142c8e-b951-4f8b-9afd-f5cc69cac312.html?342
      

  2.   

    一个线程就可以处理同时5个以上TCP线程
    关键是你选择什么样的 Socket I/O 模型, 各有优劣, 事件, 重叠IO, 完成端口用的比较多
      

  3.   

    1个端口同时可以支持多少TCP连接呢!
      

  4.   

    建议先了解Windows socket I/O 模型