2013-04-10 96 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權限。

相關問題