mebutoo-comm
v1.7.0
Published
mebutoo comm module
Downloads
12
Maintainers
Readme
/**
- Created by haoweirui
- modified on 2017/7/24 */ #功能介绍: #这个文件主要提供了服务器和客户端的通信
#使用方法: npm install [email protected] --save #注意:需要参照package.json安装对应的依赖包
#模块介绍: #serverIO.js #功能介绍 1、提供与服务器间的协议互调功能实现 2、提供断线重传功能,(对下层透明,可能造成消息重叠的情况,需要进行去重处理) #接口列表 现阶段比较依赖pomelo,遵循pomelo格式
#clientIO.js
#功能介绍
1、提供服务连接功能,认证功能
2、提供会话相关功能,(创建\进入\离开)
3、提供消息监听功能
4、提供消息发送功能
5、提供获取消息发送类型字段按钮
6、提供获取用户信息接口
7、提供获取房间id接口
8、提供获取浏览器信息的接口
9、提供进行ajax交互的通用接口
#接口列表
1、client_connect(serverHost, port, callback)
2、client_EnterRoom(userID,roomID,identifyData,callback)
3、client_LeaveRoom(requestData,callback)
4、client_listen(eventName, eventFunction)
5、client_sendMes(mesType, message, callback)
6、client_getServerName()
7、client_getUserInfo(data, callback)
8、client_getRoomId(data, callback)
9、client_checkBrowser()
10、client_ajaxFuncGernal()
#error code
#逻辑错误
51 查找userID出错
52 未找到请求地址
53 发送数据到服务器时失败:尝试发送一个不合法的消息类型
54 连接server出错
#try catch 错误
61 connect server
62 enter room
63 leave room
64 send message