2017-07-11 9 views
0

WebSocketを使用するsymfonyプロジェクトがあります。 これは実際にapiをモバイルアプリケーションに提供するプロジェクトです。モバイル(IOS、Android)からサーバーへのポストデータを要求する必要があります(たとえば、/ mobile/=> symfony ClientController - > indexActionに行きます)。ソケットを実行し、チャンネルを開き、メッセージを送信し、モバイルアプリケーションsocket.ioを使用してソケットチャネルからのメッセージを検出します。symfonyを使用したphp socket.io

symfonyでsocket.ioを使用する方法はありますか?私はクライアント側を必要としない、JSで、クライアント側で行われた

var conn = new WebSocket('ws://localhost:8080'); 
conn.onopen = function(e) { 
    console.log("Connection established!"); 
}; 

conn.onmessage = function(e) { 
    console.log(e.data); 
}; 

を、私はそれがOK作業縫い目ラチェットをインストールしましたが、すべての例では、私が送信接続とメッセージを見つけ

サーバーが ソケットを実行し、新しいチャネルを開き、メッセージを送信することを計画しています。 https://github.com/GeniusesOfSymfony/WebSocketBundle: - それはnodeJSとsocket.ioで行われ のようなもの(使用 機能、上、放送、EMIT)

+0

http://php.net/manual/en/book.sockets.phpを試しましたか? – Koalabaerchen

答えて

0

仕事に最適なツールは、このバンドルのようです。上記のバンドルで起動して設定するPHP Websocketサーバーが必要な場合があります。

私が正しく理解していれば、モバイルアプリケーション(iOS、Android)がクライアントになります。

関連する問題