请问服务器的socket接收该怎么写?

比如那些网游,他们服务器需要同时接收很多链接,是用socket写的吗?如果是,那他 的listen监听的连接数肯定远远大于5啊?这是怎么弄的?

2个回答

我只能 说你看的那个代码 或者 书有问题了。
监听只有一个,最多只能说监听端口的接收到的接入链接缓存数有5个。

监听到的接入请求,由监听代码负责accept后建立链接,链接跟监听没关系了。

楼主对socket模型理解有问题。
listen只是监听。
收到接入请求,accept后才建立连接。
监听跟连接不是一回事。

传统的blocking socket在高并发的网络连接环境中 性能不佳。
现在主要采用Nonblocking模式编程了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!