cocos2d-x 3.0 |
)
- 类列表 - 类索引 - 类继承关系 - 类成员
全部) 类) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义) 组) 页)
类 | Public 类型 | Public 成员函数 | 友元 | 所有成员列表
WebSocket类 参考
#include
类 WebSocket 继承关系图:
## 类 | |
struct | Data |
message的数据结构 更多… | |
class | Delegate |
处理websocket事件的delegate类 更多… | |
## Public 类型 | |
enum | ErrorCode { TIME_OUT, CONNECTION_FAILURE, UNKNOWN } |
websocket中的errors 更多… | |
enum | State { CONNECTING, OPEN, CLOSING, CLOSED } |
Websocket 状态 更多… | |
## Public 成员函数 | |
WebSocket () | |
ctor 更多… | |
virtual | ~WebSocket () |
NA NA 更多… | |
bool | init (const Delegate &delegate, const std::string &url, const std::vector< std::string > protocols=nullptr) |
websocket的初始化方法。 在websocket实例被分配之后需要被正确引用 更多… | |
void | send (const std::string &message) |
向websocket服务端发送string数据 更多… | |
void | send (const unsigned char binaryMsg, unsigned int len) |
向websocket服务端发送二进制数据。 更多… | |
void | close () |
关闭到服务端的连接。 更多… | |
State | getReadyState () |
获取当前连接的状态。 更多… | |
## 友元 | |
class | WebSocketCallbackWrapper |
class | WsThreadHelper |
成员枚举类型说明
| strong |
websocket中的errors
枚举值 | |
---|---|
TIME_OUT | |
CONNECTION_FAILURE | |
UNKNOWN |
| strong |
Websocket 状态
枚举值 | |
---|---|
CONNECTING | |
OPEN | |
CLOSING | |
CLOSED |
构造及析构函数说明
WebSocket | ( | ) |
ctor
| virtual |
NA NA
成员函数说明
void close | ( | ) |
关闭到服务端的连接。
State getReadyState | ( | ) |
获取当前连接的状态。
bool init | ( | const Delegate & | delegate, |
const std::string & | url, | ||
const std::vector< std::string > * | protocols = nullptr | ||
) |
websocket的初始化方法。 在websocket实例被分配之后需要被正确引用
- 参数
delegate要从websocket接收事件的delegate urlwebsocket服务端的url
- 返回
- true: 成功, false: 失败
void send | ( | const std::string & | message | ) |
向websocket服务端发送string数据
void send | ( | const unsigned char * | binaryMsg, |
unsigned int | len | ||
) |
向websocket服务端发送二进制数据。
友元及相关函数文档
| friend |
| friend |
该类的文档由以下文件生成:
- /Users/zeroyang/Documents/github/cocos2d-x/cocos/network/WebSocket.h