社区
网络编程
帖子详情
多个tcp socket监听同一端口,哪个会得到连接呢?
DShow
2012-02-22 09:17:04
使用多个socket监听同一端口,貌似只有一个socket会接受到连接,一般是哪个socket呢?有什么规律吗?
...全文
676
8
打赏
收藏
多个tcp socket监听同一端口,哪个会得到连接呢?
使用多个socket监听同一端口,貌似只有一个socket会接受到连接,一般是哪个socket呢?有什么规律吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jsyren
2012-02-29
打赏
举报
回复
lz这都查出来了,学习了
DShow
2012-02-29
打赏
举报
回复
谢谢大家,通过查msdn解决了问题。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms740621(v=vs.85).aspx
我来给答案吧:
通过设置SO_REUSEADDR,可以让多个socket在同一端口监听,但是是哪个socket得到连接,无法确定(随机的)。UDP,TCP模式下,只有一个socket可以得到数据,其他socket无法得到。广播模式下,所有的socket都会收到数据。
chenjiawei007
2012-02-23
打赏
举报
回复
一个监听成功后,其他的全部会监听失败
lijianli9
2012-02-23
打赏
举报
回复
后面你bind的时候应该不会成功,如果你第一个bind成功,并listen成功,应该就是这个。
__lhy
2012-02-23
打赏
举报
回复
注意socket流程
向立天
2012-02-23
打赏
举报
回复
端口不应该是绑定的么
fishion
2012-02-23
打赏
举报
回复
没听说能侦听多个端口的
dulvtianya
2012-02-22
打赏
举报
回复
你第一个socket侦听后,别的侦听还成功的了吗?
Java实现
Socket
长
连接
和短
连接
Java实现
Socket
长
连接
和短
连接
,实现原理可参见个人博客
C#
Socket
TCP
和UDP报文及
端口
测试工具的开发(提供源码)万能超好测试工具
C#
Socket
TCP
和UDP报文及
端口
测试工具的开发(提供源码)万能超好测试工具
Socket
编程例子
Socket
编程例子
VC几个网络服务器端编程模型的示例代码
我的文章的配套代码,关于VC服务器端网络编程模型的,详情请见http://blog.csdn.net/PiggyXP/archive/2004/09/23/114883.aspx
C#
Socket
简单例子(服务器与客户端通信)
这是两个很简单的程序(服务端、客户端) 达成两端之间的通信例子。
Socket
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章