关于socket端口分配问题

比喻我有一个1.1.1.1:66的端口,它的作用是不是监听用户,然后用户来了,随机给它分配一个端口,但是假如有上千万个用户,是不是就同时分配上千万个端口?端口数量没限制吗... 比喻我有一个1.1.1.1:66的端口,它的作用是不是监听用户,然后用户来了,随机给它分配一个端口,但是假如有上千万个用户,是不是就同时分配上千万个端口?端口数量没限制吗? 展开
 我来答
吾守护奇迹
2014-01-03 · TA获得超过202个赞
知道小有建树答主
回答量:237
采纳率:66%
帮助的人:156万
展开全部
不会的,客户端连进来服务器只开一个端口,你说的成千上万个端口是客户端的端口,而不是服务器的,因为一般一台机器上不会有成千上万个客户端,所以,端口不会被耗尽,应用程序的可用端口范围是1024-65535
追问
你好,首先谢谢你的解答,你的意思是客户端进来服务器,服务器还是打开1.1.1.1:66这个端口给客户端访问吗?服务器不是应该另外创建一个新的socket吗?然后新的socket又是另外一个新的端口,不是这样的吗?
追答
服务器不会再开端口的,服务器只开一个监听端口,所有客户端从此端口连入,没连入一个客户端,服务器就为此客户端创建一个socket,但是此socket对象和监听socket是不一样的,由此socket可以获得客户端的端口,此端口是客户端开的端口,并不是服务器的端口号
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
我从来没能改变
2014-01-03 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:97.6万
展开全部
共有端口65535。0~1024端口系统已分配,后面的自己使用。一个端口就是一个连接应用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式