noPollCtx *nopoll_conn_ctx(noPollConn *conn) |
功能 | 获取某个连接的noPoll上下文 |
参数 | conn:返回其上下文的连接 |
返回值 | 连接的上下文 |
const char* nopoll_conn_get_accepted_protocol(noPollConn *conn ) |
功能 | 获取连接所支持的协议 |
参数 | conn:要操作的连接 |
返回值 | 支持的协议,如果在握手期间或者握手未完成,则返回NULL |
const char* nopoll_conn_get_close_reason(noPollConn *conn) |
功能 | 获取连接关闭的原因 |
参数 | conn:要操作的连接 |
返回值 | 远程服务器报告的原因,关闭原因;如果未报告,则为NULL。 |
int nopoll_conn_get_close_status(noPollConn *conn) |
功能 | 获取连接关闭的状态码 |
参数 | conn:要操作的连接 |
返回值 | 远程服务器报告的状态码,关闭原因;0: conn指针为NULL, 1005:关闭帧,1006:无关闭帧 |
const char* nopoll_conn_get_cookie(noPollConn *conn) |
功能 | 获取握手期间接收到的Cookie标头内容(如果已收到) |
参数 | conn:要操作的连接 |
返回值 | cookie指针,如果未收到则为NULL |