c++ 多线程socket编程可以多个线程同时accept数据吗
如题,服务端程序要采用多线程实现,在一个服务器中可以有多个线程同时accept不同的客户端的请求吗...
如题,服务端程序要采用多线程实现,在一个服务器中可以有多个线程同时accept不同的客户端的请求吗
展开
3个回答
展开全部
你别多个线程在同一个socket上调用accept就成。
多个线程在同一个socket上调用accept我真不知道它会有什么样的行为
常见的一种做法是在一个socket上调用accept,接受连接以后丢给某个线程去完成接下来的事情
多个线程在同一个socket上调用accept我真不知道它会有什么样的行为
常见的一种做法是在一个socket上调用accept,接受连接以后丢给某个线程去完成接下来的事情
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
监听连接都用一个线程就行了,多线程监听是不明智的,监听到之后把创建连接的套接字发送给其他线程通信就行。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就一个侦听就可以了,侦听后,接着侦听,然后用线程去处理客户端的数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询