首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

请问上关于网络通信sokcet编程有关问题

2013-01-01 
请教下关于网络通信sokcet编程问题要实现一个TCP服务器端可以接收很多客户端发来的数据,就是一个服务端创

请教下关于网络通信sokcet编程问题
要实现一个TCP服务器端可以接收很多客户端发来的数据,就是一个服务端创建初始化socket的各项函数等着客户端连接,多个客户端可以同时连接发送数据,服务端接收来自不同客户端的数据。请问大家,这种情况怎么实现??谢谢!
[解决办法]
你的客户连接多不多?
不多的话,可以用进程、也可以用线程
多的话就用tcp连接池
[解决办法]
一个线程就可以实现啊。你在Linux上做还是Windows?


- 千里孤行
[解决办法]

引用:
引用:

一个线程就可以实现啊。你在Linux上做还是Windows?


- 千里孤行
应该怎么实现,在windows下做, 谢谢!


只要异步的,单线程就没问题啊


- 千里孤行
[解决办法]
参考几个网络模型吧,推荐IOCP。
一个连接一个线程的做法是不推荐的,这是最最初级的做法,不长久的。

[解决办法]
select()异步处理
[解决办法]
引用:
select()异步处理

同意楼上的

热点排行