社区
网络编程
帖子详情
如果同时请求连接的客户端个数超过了5个,该怎么设置监听端口呢?
icegrape
2007-01-08 03:39:56
如果同时请求连接的客户端个数超过了5个,该怎么设置监听端口呢?
int listen(
SOCKET s,
int backlog
);
其中的backlog参数可以设定最多可有多少个在未真正完成连接前的客户端的连接要求(目前最大值限制为5,最小值为1)
如何获知当前的客户端已经超过了5个呢?有什么函数可以获知此事件吗?
如果同时请求的客户端超过了5个,应该怎么设置监听端口呢?需要设置多个监听窗口吗?
...全文
378
4
打赏
收藏
如果同时请求连接的客户端个数超过了5个,该怎么设置监听端口呢?
如果同时请求连接的客户端个数超过了5个,该怎么设置监听端口呢? int listen( SOCKET s, int backlog ); 其中的backlog参数可以设定最多可有多少个在未真正完成连接前的客户端的连接要求(目前最大值限制为5,最小值为1) 如何获知当前的客户端已经超过了5个呢?有什么函数可以获知此事件吗? 如果同时请求的客户端超过了5个,应该怎么设置监听端口呢?需要设置多个监听窗口吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
islife
2007-01-12
打赏
举报
回复
直接返回错误
shaguamao
2007-01-11
打赏
举报
回复
借楼主地方问一下,当backlog数量超过5个后,超出的那些是在缓冲队列中等待处理,还是直接给客户端返回错误?还是一段时间还没有处理到返回超时错误?
ProgrameMan
2007-01-10
打赏
举报
回复
这个不需要你处理的,这个参数是 tcp 使用的,你无法干预,简单的来说你只要把它设置为 SOMAXCONN 其它的事情 tcp 会帮你解决。
islife
2007-01-10
打赏
举报
回复
超过的话会返回错误的,为什么不多设点
返回错误的时候让它再连一次好了,搞那么多监听端口做什么
Socket聊天程序(一个服务端,多个
客户端
)
这将使服务端进入等待状态,直到有
客户端
请求
连接
。 4. 当
客户端
连接
请求
到达时,`Accept()`方法会返回一个新的Socket对象,用于与该
客户端
的通信。 5. 服务端可以使用`Receive()`和`Send()`方法接收和发送数据,与...
同时打开多端口的通信程序
- 服务端负责监听指定端口,接受
客户端
的
连接
请求
,并处理这些
连接
。
客户端
则主动
连接
到服务端,发送和接收数据。 - 该文档中的程序展示了如何创建一个既可以作为
客户端
发起
连接
,也可以作为服务端接受
连接
的通用...
Android Socket编程
客户端
服务器端源码
1. 绑定监听:服务器端需要创建ServerSocket,并绑定一个指定的端口号,以监听
客户端
的
连接
请求
,例如`new ServerSocket(端口号)`。 2. 接受
连接
:调用ServerSocket的accept()方法,等待并接受来自
客户端
的
连接
请求
...
C# Socket简单例子(服务器与
客户端
通信)
4. 当有
客户端
连接
时,`Accept()`方法会阻塞,直到接受到一个
连接
请求
:`Socket clientSocket = serverSocket.Accept();` 5. 通过`clientSocket`与
客户端
进行数据交换,使用`Receive()`和`Send()`方法。
客户端
程序...
http服务器源码--java版(适合学习)
1. **服务器启动与监听**:初始化ServerSocket,并
设置
监听端口
。 2. **
请求
处理**:当有新的
连接
请求
到达时,服务器接受
连接
,创建新的线程处理
请求
,避免阻塞其他
客户端
的
连接
。 3. **解析HTTP
请求
**:读取Socket...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章