社区
网络编程
帖子详情
多个tcp socket监听同一端口,哪个会得到连接呢?
DShow
2012-02-22 09:17:04
使用多个socket监听同一端口,貌似只有一个socket会接受到连接,一般是哪个socket呢?有什么规律吗?
...全文
641
8
打赏
收藏
多个tcp socket监听同一端口,哪个会得到连接呢?
使用多个socket监听同一端口,貌似只有一个socket会接受到连接,一般是哪个socket呢?有什么规律吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
端口
复用技术
对于
多个
程序绑定
同一
个
端口
我们遇到最多的是(Port 80 was already in use),也就是说
端口
被占用,不能重复绑定,但是操作系统内核支持通过配置
socket
参数的方式来实现
多个
进程绑定
同一
个
端口
。简单示例package mainimport ("context""golang.org/x/sys/windows""net""syscall")var listenConfig = ...
SOCKET
编程之一个
端口
如何建立
多个
TCP
连接
?(用fork子进程、select、poll、epoll都是可以的)一个
端口
最大支持建立多少个
tcp
连接
?
文章目录文章1:不太清楚
socket
一个
端口
如何建立
多个
tcp
连接
,这边转载一篇文章文章2:一台Linux服务器最多能支撑多少个
TCP
连接
?结论:
socket
服务端只用开一个
端口
监听
(listen)
socket
请求就行,理论上来说,最大能支持2的32次方(ip数)×2的16次方(port数)个
连接
,但是linux对打开文件数有限制(65536个,每个
socket
连接
占用一个文件),如果想支持更多,需要修改系统级/用户级/进程级文章3:为什么服务端需要产生两个
socket
(listen_
socket
_fd和c
Socket
编程之一个
端口
能建立
多个
TCP
连接
?
个人博客:www.saoguang.top 一、背景 记得上学期暑假的时候我基于MFC写了一个简单的聊天程序。那个聊天程序,两部分组成,
监听
客户端请求线程和客户端请求处理线程。 1.服务器接收到登陆请求,验证登陆信息后,如果通过验证建立新线程与其交互,并通知用户
连接
到新的
端口
,并创建好新
端口
的
SOCKET
连接
。 2.然后将用户类和新
端口
传给新建立的客户端请求处理线程。 当时,可能是没理解...
同一
端口
多个
SOCKET
的问题
i don't know can a port has multi
socket
.i found two views:1.一个
端口
可以有
多个
socket
,但其中只能有一个处于listen状态。这就是accept后可以用oldsock
监听
同时用newsock通信的基础2.
监听
socket
监听
的是指定
端口
,一旦accept了新的
socket
,那么新
socket
使用另一个自由
端口
(通常1638...
nginx
监听
同一
端口
#user nobody; worker_processes 1; //主从进程 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type app
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章