如何查看运行中的 IDEA Service 端口号
您可以在 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() 函数,我们可以在服务启动时获取端口号并将其打印出来。
原文地址: https://www.cveoy.top/t/topic/oesT 著作权归作者所有。请勿转载和采集!