您可以在service的代码中添加一个函数,用于打印当前服务正在使用的端口号。下面是一个示例代码:

import socket

def get_port():
    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
        s.bind(('', 0))
        s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
        return s.getsockname()[1]

# 在服务启动时调用get_port()函数,获取端口号并打印
port = get_port()
print("Service is running on port", port)

在上面的代码中,我们使用了Python内置的socket库来获取当前服务正在使用的端口号。通过调用get_port()函数,我们可以在服务启动时获取端口号并将其打印出来。

idea如何使运行的service显示端口

原文地址: https://www.cveoy.top/t/topic/fpnx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录