web API
导入js文件
<script type="text/javascript" src="http://cdn.aodianyun.com/dms/rop_client.js"></script>
连接服务器
ROP.Enter(pubkey,subkey)
或者
ROP.Enter(pubkey,subkey,clientid)
enter_suc,enter_fail事件
连接成功
ROP.On("enter_suc",function() {
console.log("EnterSuc");
})
连接失败
ROP.On("enter_fail",function(err) {
console.log("EnterFail:" + err);
})
offline,reconnect事件
离线,以及开始重连的事件
ROP.On("reconnect",function() {
console.log("reconnect:");
})
ROP.On("offline",function(err) {
console.log("offline:" + err);
})
publish_data事件
收到关注的话题的消息
ROP.On("publish_data",function(data,topic) {
console.log("recv at " + topic + " -> " + data);
})
losed事件
与服务器断开连接的事件
ROP.On("losed",function() {
console.log("Losed");
})
推送消息
推送消息到某个话题
ROP.Publish(data,topic)
关注话题
关注某个话题
ROP.Subscribe(topic)
取消关注话题
取消关注某个话题
ROP.UnSubscribe(topic)
断开连接
ROP.Leave()