socket.error:未找到port / proto

时间:2016-04-06 13:58:40

标签: python oracle sockets

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

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

我得到的错误如下

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

如果我使用任何其他端口(如22,80,1433,3306),则在检索端口/服务名称时不会出现任何问题。 我在其他两台Linux机器上尝试过类似的代码,但它们并没有任何响应。

0 个答案:

没有答案