根据我们前面写的服务器,server端需要绑定,而client要不要bind呢?
不需要,因为客户端一旦和一个非常具体的端口号绑定,可能会导致端口号绑定多个客户端,因此可能会出现某个客户端无法启动。而服务器需要明确的端口号,因为服务器面对的是众多的客户端,服务器端口号一旦被改,所有客户端可能会无法连接服务器。即,服务器端口号一经采纳便不再改变。
虽然客户端不需要bind,但一定需要端口号,这里让OS自动选择进行端口号选择。
对于客户端最需要的是连接别人的能力。这里用的端口叫connect
根据我们前面写的服务器,server端需要绑定,而client要不要bind呢?
不需要,因为客户端一旦和一个非常具体的端口号绑定,可能会导致端口号绑定多个客户端,因此可能会出现某个客户端无法启动。而服务器需要明确的端口号,因为服务器面对的是众多的客户端,服务器端口号一旦被改,所有客户端可能会无法连接服务器。即,服务器端口号一经采纳便不再改变。
虽然客户端不需要bind,但一定需要端口号,这里让OS自动选择进行端口号选择。
对于客户端最需要的是连接别人的能力。这里用的端口叫connect
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/574942.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!