用于 bind() 有趣调用的最大端口号
Posted
技术标签:
【中文标题】用于 bind() 有趣调用的最大端口号【英文标题】:Maximum port number used for bind() fun call 【发布时间】:2017-10-30 07:24:34 【问题描述】:sin.sin_port 可以使用的最大数量是多少,我的应用程序使用不同的 sin.sin_port 号多次连接,
sin.sin_port 号有没有上限
struct sockaddr_in sin;
sin.sin_family = AF_INET;
sin.sin_port = htons(22345);
bind(listensock, (struct sockaddr *)&sin, sinlen))
【问题讨论】:
【参考方案1】:端口号是一个无符号的 16 位数量,因此其最大值为 65535。零保留表示“任何端口”。
但是您显示的代码似乎根本没有连接:给定变量名称,它会侦听,因此没有明显的理由让它使用多个端口。
【讨论】:
以上是关于用于 bind() 有趣调用的最大端口号的主要内容,如果未能解决你的问题,请参考以下文章