套接字地址的IP地址

时间:2020-06-28 17:10:48

标签: sockets ip

所以我知道套接字地址是IP地址和端口号的组合,但是套接字地址使用哪个IP地址?是私有IP地址还是公共IP地址,还是两者都可以,但是您必须选择一个?

2 个答案:

答案 0 :(得分:0)

运行socket.gethostbyname(socket.gethostname())将为您提供它正在使用的IP地址。

答案 1 :(得分:0)

已连接的套接字可以具有计算机上本地的任何IP,但一次只能一个。也可以将未连接的套接字(即在TCP情况下为侦听套接字)绑定到全部捕获的IP(对于IPv4,{0.0.0.0,对于IPv6,::),从而在所有本地IP上接收数据