社区
.NET技术其他语言
帖子详情
一个ip 一个端口 能建立几次TCP连接
zh1204190329
2017-09-08 02:51:49
客户端多个业务都需要和server建立TCP连接,但是server只有一个IP和一个端口,请问一个IP和一个端口能建立多少次TCP连接?
...全文
2374
4
打赏
收藏
一个ip 一个端口 能建立几次TCP连接
客户端多个业务都需要和server建立TCP连接,但是server只有一个IP和一个端口,请问一个IP和一个端口能建立多少次TCP连接?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2017-09-08
打赏
举报
回复
比如说我们的服务器一般限制为8000连接,这是一个随便定的数字,因为服务器是集群架构,有多个服务器负责接入用户请求、空闲时也会处理一些分布式的任务。由于可以水平扩展,所以连接数其实比较低。
以专业开发人员为伍
2017-09-08
打赏
举报
回复
至少几十万个。当客户端很多时,服务器忙不过来,按说就会自动限流、限制连接。所以你可以认为根本没有什么限制。
xdashewan
2017-09-08
打赏
举报
回复
server是可以与多个客户端建立连接的
大米粥哥哥
2017-09-08
打赏
举报
回复
好多个连接 具体不知道
一个
端口
到底可以
建立
多少
TCP
连接
?
一个
端口
到底可以
建立
多少
TCP
连接
? 这是
一个
很基础的问题,但是网上对于这个问题的解释千奇百怪。 有人说,
一个
端口
只能
建立
一个
TCP
连接
,所以说无论服务还是客户端都最多只能
建立
65535个
TCP
连接
。还有人说,服务端因为accept之后新
建立
的socket是重用listen的
端口
的,所以服务端最多可以
建立
65535×n个
连接
,而客户端connect
建立
的
端口
不可重用所以客户端只能65535。 这里有两个误解: 误解一:
一个
端口
只能
建立
一个
TCP
连接
。事实上Linux内核对
TCP
连接
的识别是通过四元组来区分,
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.然后将用户类和新
端口
传给新
建立
的客户端请求处理线程。 当时,可能是没理解...
最多能创建多少个
TCP
连接
?
最多能创建多少个
TCP
连接
?最多能创建多少个
TCP
连接
?
端口
号资源文件描述符资源线程资源内存资源CPU资源总结 最多能创建多少个
TCP
连接
? 首先,要清楚,创建
一个
TCP
连接
需要有
一个
四元组(源
IP
,源
端口
,目标
IP
,目标
端口
),其中,源
IP
,源
端口
会由操作系统自行分配【
端口
号是有限的0 ~ 65535】,我们在创建的时候,只需要指定目标
IP
和目标
端口
号。 当
一个
TCP
连接
创建成功后,操作系统需要为每个
TCP
连接
本身以及这个
连接
所用到的缓冲区,分配一定的内存,然后返回
一个
文件描述符【Linux
Socket编程之
一个
端口
能
建立
多个
TCP
连接
唯一能够确定
一个
socket
连接
有4点 服务器的
IP
服务器的Port 客户端的
IP
客户端的Port tomcat最多能
建立
多少个
连接
?tomcat作为服务端程序,一直在监听80
端口
,之前一直以为tomcat每接收到
一个
新的
连接
,都会创建
一个
新的socket,然后这个socket又会占用
一个
端口
。但是事实上并不是这样的,肯定是会创建新的socket的,但是这个新创建的socket并不会占用新...
.NET技术其他语言
1,978
社区成员
12,450
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章