HTML5、php、websockets、jQuery & MySql をバックエンドとして使用する予定です (保存などが必要な場合)。ただし、Websocket の経験はありません。これは私が見つけた例です: http://www.codeproject.com/KB/aspnet/WebSocketWhiteBoard.aspx ただし、ローカル サーバーから websocket を取得しています。提供されている websocket API を使用したいと考えています。 http://dev.w3.org/html5/websockets/ クライアントとサーバー間のハンドシェイクから始める必要があります。どうすればそうできるか教えていただけますか?ありがとう!
2 に答える
PHP WebSocket、apache-websocket /mod_websocket
、別の自己ホスト型リアルタイムWebソリューションを使用するか、 Pusher(私が働いている)などのホスト型リアルタイムサービスを見ることができます。
WebSocket、PHP、および関連テクノロジーの使用について、同様の質問がいくつかあります。これらを確認することをお勧めします。
node.js
Web サーバーとして何かを使用している場合を除き (PHP を使用する予定がある場合はそうではないと思います)、実際には別のWebSocket サーバーも必要です。
独自のハードウェアで実行している場合は問題ありませんが、独自のサーバー デーモンを実行する機能を提供する標準の ISP Web ホストを見つけることはまずありません。
WebSocket プロトコル ハンドシェイクを実行する WebSocket サーバーやライブラリが多数あります。用に書かれたものを使用しましたnode.js
が、残念ながら WS 仕様はまだいくつかの変更が行われており、Chrome との互換性がなくなりました。
また、Socket.IO
多くの人が「WebSockets」と呼んでいるものに混乱しないでください。そうではありません。WebSockets に少し似た、より一般的な通信方法であり、実際の WebSockets をトランスポート層として使用することもありますが、実際には別のプロトコルです。完全に。