读书人

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

发布时间: 2013-01-01 14:04:18 作者: rapoo

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


- 千里孤行
[解决办法]

引用:
引用:

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


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


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


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

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

同意楼上的

读书人网 >网络协议

热点推荐