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()