如何在套接字中分配客户端端口?
How to assign client port in socket?
我是 socket
编程新手。所以目前我正在我的电脑上进行 client-server
连接。因此 client-server
的 IP
地址是 127.0.0.1
。我的问题是,我可以分配一个特定的客户端端口来绑定服务器吗? OS
不给我选择端口号,我可以自己分配吗?如果是的话,你能帮我看看怎么做吗?
非常感谢您的帮助。
您可以通过 bind 让客户端使用特定的源地址,即与绑定服务器端地址相同。但在大多数情况下,这种额外的努力是不值得的,甚至可能会导致您在使用系统分配的端口时不会遇到的麻烦。因此,除非没有它不能工作,否则不要这样做。
我是 socket
编程新手。所以目前我正在我的电脑上进行 client-server
连接。因此 client-server
的 IP
地址是 127.0.0.1
。我的问题是,我可以分配一个特定的客户端端口来绑定服务器吗? OS
不给我选择端口号,我可以自己分配吗?如果是的话,你能帮我看看怎么做吗?
非常感谢您的帮助。
您可以通过 bind 让客户端使用特定的源地址,即与绑定服务器端地址相同。但在大多数情况下,这种额外的努力是不值得的,甚至可能会导致您在使用系统分配的端口时不会遇到的麻烦。因此,除非没有它不能工作,否则不要这样做。