套接字错误:找不到端口/协议

2024-05-23 18:11:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用socket包获取端口号1521的服务名称。 这是我试图在shell中执行的代码

import socket
portname = socket.getservbyport(1521)
print portname

我得到的错误如下

portname = socket.getservbyport(i)
socket.error: port/proto not found

如果我使用任何其他端口,比如22,80143333306,那么在检索端口/服务名称时没有任何问题。 我已经在另外两台Linux机器上尝试过类似的代码,但是它们没有任何响应。在


Tags: 端口代码import名称port错误noterror