获取正在运行的python应用程序的端口

时间:2018-10-21 16:55:50

标签: python python-3.x sockets port

如何获取当前正在运行的Python应用程序的端口?

例如,要获取应用程序正在运行的计算机的IP,我们必须运行以下代码:

 #Get Owner's IP
hostname = socket.gethostname()
owners_ip = socket.gethostbyname(hostname)

应用程序当前正在运行的特定端口如何?

1 个答案:

答案 0 :(得分:0)

 s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
 s.bind(('', 0))
 owners_port = int(s.getsockname()[1])