查看本机的端口号,可以通过以下几种方式进行:
端口号是计算机网络中用于识别应用程序的数字标识符,范围从0到65535。其中,0到1023是系统保留端口,通常由操作系统或知名服务使用;1024到49151是注册端口,可由应用程序使用;49152到65535是动态或私有端口。
在Windows和Linux系统中,可以使用命令行工具来查看当前正在使用的端口号。
Windows: 打开命令提示符(cmd),输入以下命令:
netstat -ano
这个命令会列出所有活动的网络连接及其对应的PID(进程标识符)。
Linux: 打开终端,输入以下命令:
sudo netstat -tuln
或者使用更现代的工具ss
:
sudo ss -tuln
这些命令会显示所有监听中的TCP和UDP端口。
在Windows系统中,可以通过任务管理器查看端口号:
还有一些第三方网络监控工具可以帮助查看端口号,例如Wireshark等。
sudo
命令。netstat
或ss
命令找到占用该端口的进程,并决定是否终止该进程或更改应用程序的端口号。以下是一个简单的Python示例,用于创建一个监听特定端口的TCP服务器:
import socket
HOST = '127.0.0.1' # 本地主机地址
PORT = 65432 # 监听的端口号
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((HOST, PORT))
s.listen()
print(f"Server is listening on port {PORT}")
conn, addr = s.accept()
with conn:
print('Connected by', addr)
while True:
data = conn.recv(1024)
if not data:
break
conn.sendall(data)
运行此脚本后,可以使用上述命令行方法查看端口65432是否正在被监听。
通过这些方法,你可以有效地查看和管理本机的端口号。
领取专属 10元无门槛券
手把手带您无忧上云