为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
本插件封装了webSocket通讯功能
插件概述
webSocket 连接 发送 关闭等功能
注意
配置是否全局
监听接口
ox.addEventListener(function(ret) {
var code= ret.code;
// 0 socket连接成功
// 1 socket接收信息 message
// 2 socket bytebuffer接收信息 message
// 3 socket 关闭 text
// -1 socket 连接错误 返回
}
});
Android,ios系统
可提供的1.0.0
socket 开启连接
var ox = api.require('oxSocket');
ox.open({
url:'wss:....',//连接地址
pingInterval:10,//ping 时间 秒 默认2秒
pingData:'',//ping 数据
isBytes:false//是否字节 默认false
},function(ret) {
if (ret.code==-1) {
//连接地址空返回
}
});
Android,ios系统
可提供的1.0.0
socket 发送消息
var ox = api.require('oxSocket');
ox.send({
isBtyes:false,//是否字节
data:'' //消息体
},function(ret) {
if (ret.code==-1) {
//连接未打开
}else if(ret.code==0){
//发送成功
}else if(ret.code==1){
//socket 状态未开
}
});
Android,ios系统
可提供的1.0.0
socket 关闭
var ox = api.require('oxSocket');
ox.close(function(ret) {
if (ret.code==0) {
//连接关闭
}
});
Android,ios系统
可提供的1.0.0
socket 状态获取
var ox = api.require('oxSocket');
ox.getState(function(ret) {
if (ret.code==0) {
//state 状态 0 开启 1已关闭 2正在关闭 3未连接 4 其他
}
});
Android,ios系统
可提供的1.0.0