oxSocket

Method

论坛示例

为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

本插件封装了webSocket通讯功能

插件概述

webSocket 连接 发送 关闭等功能

注意

配置是否全局

插件接口

addEventListener

监听接口

   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

open

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

send

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

close

socket 关闭

示例代码

var ox = api.require('oxSocket');
ox.close(function(ret) {
                       if (ret.code==0) {
                           //连接关闭
                       }
               });

可用性

Android,ios系统

可提供的1.0.0

getState

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

是否仍需要帮助? 请保持联络!
最后更新于 2024/10/10