PHPを使用してサードパーティのチャットサービス用のボットスクリプトを作成しようとしています。クライアントとサーバ間の通信はsocket.ioに基づいていますが、ウェブソケットで最もうまく動作します。実際、Webソケットをサポートするブラウザではsocket.ioを使用しないと簡単に複製できます。しかし、Javascriptとは異なり、PHPは単にnew Websocket('ws://host')
を使用して接続することはできません。私はfsockopen
とsocket_create
のようなPHPの生の(?)ソケットを見てきましたが、私は何を使うべきかわかりません - socket_create
にはsocket_select
の豪華さがありますが、そのタイプのソケットの使い方はわかりませんIPアドレス以外のものをターゲットにします.Javascriptでは、websocketが接続するURLにセッションIDが含まれます。一方、fsockopen
は、この方法でURLに接続できますが、ソケットに読み込み可能なバイトがあるまで待機する関数はありません。すべてのチャットルームは、サービスの制限のために新しいソケット(およびセッションID)を必要とするので、複数のソケットをすべて同時に受信できるようにする必要があります。これに近づくための最良の方向は何ですか?PHPの発信Webソケット
0
A
答えて
0
PHPマニュアルはあまり明白ではありませんが、socket_connect
でURLに接続できますが、IPアドレスである必要はありません。 Websocketプロトコル全体を手作業で実装するのは面倒ですが、少なくとも機能的です。
関連する問題
- 1. WEBソケットPHPのコンセプト
- 2. PHPサーバーとWebソケット
- 3. PHPソケットUDP通信
- 4. WebソケットでJSONを送信
- 5. JavaとPHPのソケット通信の問題
- 6. PHPからPerlソケットへの通信
- 7. Node.js +ソケットIO + Apache + PHP格安Webサーバー?
- 8. iOSアプリケーション開発のWebソケットまたはWebサービス?
- 9. PHPソケット/ TCPソケット
- 10. エリクシールコードのWebソケット
- 11. モバイルクライアントのWebソケット
- 12. YesodのWebソケット?
- 13. マイクロサービスアーキテクチャのWebソケット
- 14. Web開発ユーザーデータを受信
- 15. Phonegap AndroidのWebソケット
- 16. リアクションネイティブ - バックグラウンドモードのWebソケット
- 17. WindowsのネットWebソケット
- 18. 非リアルタイムアプリケーションのWebソケット?
- 19. NodeJSとWebソケット
- 20. クラウドフロントサポートWebソケット
- 21. 別のブラウザのWebソケットから返されたメッセージを受信
- 22. WebソケットとWebワーカー...リテラル?
- 23. Java WebアプリケーションとC++サーバー間のソケット通信
- 24. 複数のフラグメントとアクティビティでデータを送受信するWebソケット
- 25. Webソケットを介したjavascriptとC++コード間の通信?
- 26. WebソケットとNetty - 受信したメッセージの種類on messageReceived
- 27. ソケット通信のC#
- 28. 複数のページのWebプロジェクトのWebソケット
- 29. ソケット - 送受信
- 30. ソケット受信タイムアウト
[WebSocket client in PHP?](http://stackoverflow.com/questions/7160899/websocket-client-in-php)の複製が可能です。 – igorw