2011-11-15 45 views
-1

我使用IO :: Socket :: INET-> new来创建监听套接字 奇怪的是,它能够创建一个监听套接字,如果端口号码是5位数 它我指定的4位数字,它说,它创造succesfulty但netstat的不列出IO :: Socket :: INET-> new不创建监听SOCKET

可能是什么问题

回答

3

不能创建与端口号插座低于1024的非特权用户身份。尝试以root身份运行程序,或者(可能更好)使用更高的端口号。

+0

您好我试图绑定到端口2050作为根本身。我也尝试过许多不同的端口7000,9000等,它不会工作。 IO :: Socket :: INET-> new返回一个套接字,但是netstat没有列出该套接字。如果我使用像12000等更高的端口号,那么它工作正常,并列出了netstat。它的奇怪,我无法弄清楚为什么 – Nikole

+0

- 它的解决。我没有使用正确的netstat来查看:现在我使用'netstat -anp' – Nikole