2013-04-10 97 views
0

我正在建立一个基于websocket协议的聊天应用程序。我上传这个在Apache服务器上,我得到这个错误:socket_bind()[function.socket-bind]:无法绑定地址[13]:权限被拒绝

“警告:socket_bind()[function.socket绑定]:无法绑定地址[98]:地址已在使用”

我使用的端口号。 12346.当我检查这个端口的状态时,我得到了“12346没有响应”。

我已经检查了远程服务器上的很多端口,它们都没有响应。所以请告诉我如何检查是否有可用的端口,我可以使用?

我也用端口80和443,但我得到的错误:

Permission Denied 
+0

无法在没有root权限的情况下打开某个特定号码的端口。这绝对包括诸如80和443等标准服务端口。另外,如果您通过网络服务器调用脚本,它可能不会让您监听任何*端口 – JSON 2013-10-20 22:03:54

回答

1

我看到你使用Apache - 这是最有可能的问题。您需要以deamon或至少从shell运行脚本,并且除非您在Windows主机上,否则您将需要1024以下端口的root权限。

相关问题