ここに私のコード(rachetとwampサーバーを使用したwebsocket php!
public function onClose(ConnectionInterface $conn) {
$conn->send("Close client");
}
$conn->send() を使用してすべてのクライアントにメッセージを送信しますが、クライアントで autobahnJS を使用してこのメッセージを取得する方法がわかりませんか?
更新 して、この問題の解決策を見つけました!
1) autobahnJS でデバッグモードを有効にしました
ab.debug( true, true );
2) conn._websocket.onmessage を使用して、サーバーからすべてのメッセージ応答を取得します。
conn._websocket.onmessage = function (e){
data = JSON.parse(e.data);
console.log(data[1]);
if(data.cat=='serverEvents'){
switch(data.action) {
case 'updateServerinfo':
jQuery.updateServerinfo(data.actionData);
break;
}
}
};
皆さんありがとう。