PHP を使用してサードパーティのチャット サービス用のボット スクリプトを作成しようとしています。クライアントとサーバー間の通信は socket.io に基づいていますが、websocket を使用すると最もうまく機能します。実際、websocket をサポートするブラウザーでは、socket.io を使用せずに簡単に複製できます。ただし、Javascript とは異なり、PHP は単純に使用new Websocket('ws://host')
して接続することはできません。fsockopen
やなどの PHP の raw(?) ソケットを見てきましたが、何socket_create
を使用すればよいかわかりません。 IP アドレス - Javascript では、Websocket が接続する URL にセッション ID が含まれます。socket_create
socket_select
fsockopen
一方、この方法でURLに接続できますが、ソケットに読み取り可能なバイトができるまで待機する関数が見つかりません。サービスの制限により、すべてのチャット ルームで新しいソケット (およびセッション ID) が必要になるため、複数のソケットを同時にリッスンできるようにする必要があります。これにアプローチするための最良の方向は何ですか?
質問する
573 次