3

Web ソケットを使用して PHP でチャット アプリケーションを構築中です。コードphpwebsocketプロジェクトここから始めました。コードはローカル マシンでは問題なく動作しますが、自分のサイト (専用 IP がない) で試してみると、Web ソケット接続の確立に問題があります。ソケット バインディングのすべての可能な組み合わせ (サイト アドレス、外部 IP アドレス、ローカル IP アドレス) を試してみましたが、失敗しました。

4

1 に答える 1

2

WebSocket サーバーが実行されているサーバーのポートに接続できる必要があります。サイトで WebSocket サーバー用に 80 または 443 以外のポートを使用している場合は、おそらくそのポートで受信接続を受け入れるようにサイトを構成 (または要求) する必要があります (セキュリティ上の理由でデフォルトで拒否される可能性があるため)。 . サーバーの WebSocket ポートに telnet できない場合は、おそらくこれが当てはまります (または、実際には phpwebsocket がそのポートにリストするように正しく構成されていません)。

于 2011-04-30T16:30:23.830 に答える