读书人

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

发布时间: 2012-02-27 10:00:22 作者: rapoo

请教下关于网络通信sokcet编程问题
要实现一个TCP服务器端可以接收很多客户端发来的数据,就是一个服务端创建初始化socket的各项函数等着客户端连接,多个客户端可以同时连接发送数据,服务端接收来自不同客户端的数据。请问大家,这种情况怎么实现??谢谢!

[解决办法]
你的客户连接多不多?
不多的话,可以用进程、也可以用线程
多的话就用tcp连接池
[解决办法]
一个线程就可以实现啊。你在Linux上做还是Windows?


- 千里孤行
[解决办法]

探讨
引用:

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


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

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

[解决办法]
select()异步处理
[解决办法]
探讨
select()异步处理

读书人网 >网络协议

热点推荐