处理大量并发TCP(甚至SSL)客户端

时间:2014-12-09 09:06:19

标签: c multithreading ssl tcp concurrency

处理大量并发TCP客户端的最佳方法是什么? (说10k)

我的服务器需要处理并发SSL客户端(TCP上的SSL)

在浏览了一些在线文章之后,我提出了以下设计:

  • 我的主线程等待epoll上的新连接
  • 为每个新接受的客户端连接生成一个新的分离线程,因此无需从主线程显式地完成thread_join
  • 线程堆栈大小限制为64k的顺序,以允许许多客户端连接。

这是正确的做法吗?还是有更好的方法? 我是新来的。任何指导表示赞赏。提前致谢。

PS:我的服务器在C中,在ubuntu上运行

0 个答案:

没有答案