【发布时间】:2014-11-24 21:06:07
【问题描述】:
我已经使用 Ratchet 集成了推送器。向所有用户广播工作正常。
现在我正在尝试找到一种方法,当我获得连接时如何向特定用户发送消息。
在订阅时执行的方法:
public function onSubscribe(ConnectionInterface $conn, $topic) {
$conn->send(json_encode("Hello"));
}
客户端的JS:
var conn = new ab.Session('ws://127.0.0.1:8080',
function() {
conn.subscribe('chat', function(topic, data) {
console.log(data); // here I'd like to get that "Hello" message
});
},
function() {
console.warn('WebSocket connection closed');
},
{'skipSubprotocolCheck': true}
);
我没有收到任何消息,我想我没有正确格式化它(json_encode(“Hello”))。有什么帮助吗?
【问题讨论】:
标签: javascript php websocket ratchet