net_websocket.h

概述

为websocket客户端模块定义C接口。

库: libnet_websocket.so

系统能力: SystemCapability.Communication.NetStack

起始版本: 11

相关模块:Netstack

汇总

函数

名称 描述
OH_WebSocketClient_Constructor (WebSocket_OnOpenCallback onOpen, WebSocket_OnMessageCallback onMessage, WebSocket_OnErrorCallback onError, WebSocket_OnCloseCallback onclose) Client客户端的构造函数。
OH_WebSocketClient_AddHeader (struct WebSocket *client, struct WebSocket_Header header) 将header头信息添加到client客户端request中。
OH_WebSocketClient_Connect (struct WebSocket *client, const char *url, struct WebSocket_RequestOptions options) 客户端连接服务端。
OH_WebSocketClient_Send (struct WebSocket *client, char *data, size_t length) 客户端向服务端发送数据。
OH_WebSocketClient_Close (struct WebSocket *client, struct WebSocket_CloseOption options) 客户端主动关闭websocket连接。
OH_WebSocketClient_Destroy (struct WebSocket *client) 释放websocket连接上下文和资源。