请问上关于网络通信sokcet编程有关问题
请教下关于网络通信sokcet编程问题要实现一个TCP服务器端可以接收很多客户端发来的数据,就是一个服务端创
请教下关于网络通信sokcet编程问题
要实现一个TCP服务器端可以接收很多客户端发来的数据,就是一个服务端创建初始化socket的各项函数等着客户端连接,多个客户端可以同时连接发送数据,服务端接收来自不同客户端的数据。请问大家,这种情况怎么实现??谢谢!
[解决办法]
你的客户连接多不多?
不多的话,可以用进程、也可以用线程
多的话就用tcp连接池
[解决办法]
一个线程就可以实现啊。你在Linux上做还是Windows?
- 千里孤行
[解决办法]
只要异步的,单线程就没问题啊
- 千里孤行
[解决办法]参考几个网络模型吧,推荐IOCP。
一个连接一个线程的做法是不推荐的,这是最最初级的做法,不长久的。
[解决办法]select()异步处理
[解决办法]同意楼上的