【问题标题】:Get port of running python application获取正在运行的python应用程序的端口
【发布时间】:2019-03-25 20:13:15
【问题描述】:

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

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

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

应用程序当前运行的具体端口如何?

【问题讨论】:

    标签: python python-3.x sockets port


    【解决方案1】:
     s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
     s.bind(('', 0))
     owners_port = int(s.getsockname()[1])
    

    【讨论】:

    • 这可能会回答您的问题(鼓励自行回答此类问题),但对其工作原理的简要说明可能会有助于未来的访问者。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多