用于bind()有趣调用的最大端口号

时间:2017-10-30 07:24:35

标签: sockets networking websocket

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 个答案:

答案 0 :(得分:1)

端口号是无符号的16位数,因此其最大值为65535.零保留为“任何端口”。

但是你所显示的代码似乎根本没有连接:给定变量名称,它会监听,因此没有明显的理由让它使用多个端口。