作業中の小さなプロジェクト用にWebSocketServerを作成しようとしています。
サーバー(自宅にあります)をセットアップし、ポートを80と22に転送しました。このチュートリアルを読みました:ここ
また、サーバーにSSHで接続して「startDarmon.php」を実行すると、次のエラーが発生します。
PHP Warning: socket_bind(): unable to bind address [98]: Address already in use in
/var/www/server/socket.class.php on line 48
2013-02-23 14:15:38 System: Socket bound to localhost:8000.
2013-02-23 14:15:38 System: Start listening on Socket
これが私のクライアントがサーバーに接続するのを妨げていると私が思うものです。したがって、startDarmon.phpファイルには次のものがあります。
$WebSocket = new socketWebSocket('MY_IP_NOT_LAN_IP',8000);
そして私のクライアントファイルの中に、私は持っています:
var host = "ws://MY_IP_NOT_LAN:8000/server/startDaemon.php";
なぜこれが私に接続を確立することを許可しないのかについて誰かが何か提案がありますか?