/ohos5.0/docs/zh-cn/application-dev/network/ |
H A D | websocket-connection.md | 1 # WebSocket连接 18 | connect() | 根据URL地址,建立一个WebSocket连接。 | 22 | off(type: 'open') | 取消订阅WebSocket的打开事件。 | 23 | on(type: 'message') | 订阅WebSocket的接收到服务器消息事件。 | 24 | off(type: 'message') | 取消订阅WebSocket的接收到服务器消息事件。 | 34 2. 创建一个WebSocket连接,返回一个WebSocket对象。 36 3. (可选)订阅WebSocket的打开、消息接收、关闭、Error事件。 38 4. 根据URL地址,发起WebSocket连接。 40 5. 使用完WebSocket连接之后,主动断开连接。 89 针对WebSocket连接的开发,有以下相关实例可供参考: [all …]
|
H A D | net-mgmt-overview.md | 6 - [WebSocket连接](websocket-connection.md):使用WebSocket建立服务器与客户端的双向连接。
|
/ohos5.0/docs/en/application-dev/reference/apis-network-kit/ |
H A D | netstack.md | 37 | [WebSocket](_web_socket.md) | WebSocket client structure. | 120 | client | WebSocket client. | 138 | client | WebSocket client. | 156 | client | WebSocket client. | 175 | client | WebSocket client. | 208 WebSocket error codes. 445 | client | WebSocket client. | 529 | client | WebSocket client. | 556 | client | WebSocket client. | 777 WebSocket_OnOpenCallback WebSocket::onOpen [all …]
|
H A D | net__websocket__type_8h.md | 6 Defines data structures for the C APIs of the WebSocket client module. 28 | [WebSocket_Header](_web_socket___header.md) | Header linked list added to the WebSocket client. | 29 …ocket___request_options.md) | Parameters for the connection between the WebSocket client and serve… 30 | [WebSocket](_web_socket.md) | WebSocket client structure. | 37 …truct [WebSocket](_web_socket.md) \*client, [WebSocket_OpenResult](_web_socket___open_result.md) o… 38 …sagecallback)) (struct [WebSocket](_web_socket.md) \*client, char \*data, uint32_t length) | Callb… 39 …uct [WebSocket](_web_socket.md) \*client, [WebSocket_ErrorResult](_web_socket___error_result.md) e… 40 …uct [WebSocket](_web_socket.md) \*client, [WebSocket_CloseResult](_web_socket___close_result.md) c… 47 …<br>[WEBSOCKET_NO_CONNECTION_CONTEXT](netstack.md) = (E_BASE + 18)<br>} | WebSocket error codes. |
|
H A D | errorcode-net-webSocket.md | 1 # WebSocket Error Codes 7 ## 2302001 WebSocket URL Error 15 This error code is reported if the WebSocket URL is incorrect. 19 The WebSocket URL is incorrect. 21 ## 2302002 WebSocket Certificate Does Not Exist 29 The WebSocket certificate does not exist. 35 ## 2302003 WebSocket Connection Already Exists 43 The WebSocket connection already exists. 47 The WebSocket connection has been established. 67 ## 2302999 Unknown WebSocket Errors [all …]
|
H A D | net__websocket_8h.md | 6 Defines C APIs for the WebSocket client module. 25 | [OH_WebSocketClient_AddHeader](netstack.md#oh_websocketclient_addheader) (struct [WebSocket](_web… 26 …WebSocket](_web_socket.md) \*client, const char \*url, struct [WebSocket_RequestOptions](_web_sock… 27 …socketclient_send) (struct [WebSocket](_web_socket.md) \*client, char \*data, size_t length) | Sen… 28 …e) (struct [WebSocket](_web_socket.md) \*client, struct [WebSocket_CloseOption](_web_socket___clos… 29 …socketclient_destroy) (struct [WebSocket](_web_socket.md) \*client) | Releases the context and res…
|
H A D | _web_socket.md | 1 # WebSocket chapter 6 Defines the WebSocket client structure. 20 … [onOpen](netstack.md#onopen) |Pointer to the callback invoked when the WebSocket client receives … 21 …sage](netstack.md#onmessage) | Pointer to the callback invoked when the WebSocket client receives … 22 …nError](netstack.md#onerror) | Pointer to the callback invoked when the WebSocket client receives … 23 …nClose](netstack.md#onclose) | Pointer to the callback invoked when the WebSocket client receives …
|
H A D | js-apis-webSocket.md | 1 # # @ohos.net.webSocket (WebSocket Connection) 91 createWebSocket(): WebSocket 93 Creates a WebSocket connection. You can use this API to create or close a WebSocket connection, sen… 103 | [WebSocket](#websocket6) | A **WebSocket** object, which contains the **connect**, **send**, **cl… 108 let ws: webSocket.WebSocket = webSocket.createWebSocket(); 111 ## WebSocket<sup>6+</sup> 113 …**WebSocket** object. Before invoking WebSocket APIs, you need to call [webSocket.createWebSocket]… 119 Initiates a WebSocket request to establish a WebSocket connection to a given URL. This API uses an … 175 Initiates a WebSocket request carrying specified options to establish a WebSocket connection to a g… 241 Initiates a WebSocket request carrying specified options to establish a WebSocket connection to a g… [all …]
|
H A D | _web_socket___open_result.md | 6 Defines the parameters for the connection success received by the WebSocket client. 20 | [code](netstack.md#code-33) | Connection success code for the WebSocket client.| 21 | [reason](netstack.md#reason-33) | Connection reason for the WebSocket client.|
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/websocket/websocket_module/src/ |
H A D | websocket_module.cpp | 51 DECLARE_NAPI_FUNCTION(WebSocket::FUNCTION_CONNECT, WebSocket::Connect), in DefineWebSocketClass() 52 DECLARE_NAPI_FUNCTION(WebSocket::FUNCTION_SEND, WebSocket::Send), in DefineWebSocketClass() 53 DECLARE_NAPI_FUNCTION(WebSocket::FUNCTION_CLOSE, WebSocket::Close), in DefineWebSocketClass() 54 DECLARE_NAPI_FUNCTION(WebSocket::FUNCTION_ON, WebSocket::On), in DefineWebSocketClass() 55 DECLARE_NAPI_FUNCTION(WebSocket::FUNCTION_OFF, WebSocket::Off), in DefineWebSocketClass() 75 napi_value WebSocketModule::WebSocket::Connect(napi_env env, napi_callback_info info) in Connect() 87 napi_value WebSocketModule::WebSocket::Send(napi_env env, napi_callback_info info) in Send() 93 napi_value WebSocketModule::WebSocket::Close(napi_env env, napi_callback_info info) in Close() 99 napi_value WebSocketModule::WebSocket::On(napi_env env, napi_callback_info info) in On() 107 napi_value WebSocketModule::WebSocket::Off(napi_env env, napi_callback_info info) in Off()
|
/ohos5.0/foundation/communication/netstack/test/unittest/websocket_capi_unittest/ |
H A D | websocket_capi_unittest.cpp | 40 static void OnOpen(struct WebSocket *client, WebSocket_OpenResult openResult) {} in OnOpen() 42 static void OnMessage(struct WebSocket *client, char *data, uint32_t length) {} in OnMessage() 44 static void OnError(struct WebSocket *client, WebSocket_ErrorResult error) {} in OnError() 46 static void OnClose(struct WebSocket *client, WebSocket_CloseResult closeResult) {} in OnClose() 51 struct WebSocket *client = new WebSocket(); 67 struct WebSocket *client = nullptr; 79 struct WebSocket *client = new WebSocket(); 89 struct WebSocket *client = nullptr; 99 struct WebSocket *client = nullptr; 110 struct WebSocket *client = new WebSocket();
|
/ohos5.0/docs/en/application-dev/network/ |
H A D | websocket-connection.md | 1 # WebSocket Connection 17 | createWebSocket() | Creates a WebSocket connection. | 18 | connect() | Establishes a WebSocket connection to a given URL. | 19 | send() | Sends data through the WebSocket connection. | 20 | close() | Closes a WebSocket connection. | 23 | on(type: 'message') | Enables listening for **message** events of a WebSocket connection. | 24 | off(type: 'message') | Disables listening for **message** events of a WebSocket connection.| 34 2. Create a **WebSocket** object. 36 3. (Optional) Subscribe to WebSocket **open**, **message**, **close**, and **error** events. 38 4. Establish a WebSocket connection to a given URL. [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-network-kit/ |
H A D | netstack.md | 37 | [WebSocket](_web_socket.md) | websocket客户端结构体。 | 145 typedef void(* WebSocket_OnMessageCallback) (struct WebSocket *client, char *data, uint32_t length) 407 int OH_WebSocketClient_AddHeader (struct WebSocket * client, struct WebSocket_Header header ) 432 int OH_WebSocketClient_Close (struct WebSocket * client, struct WebSocket_CloseOption options ) 517 int OH_WebSocketClient_Destroy (struct WebSocket * client) 544 int OH_WebSocketClient_Send (struct WebSocket * client, char * data, size_t length ) 747 WebSocket_OnCloseCallback WebSocket::onClose 758 WebSocket_OnErrorCallback WebSocket::onError 769 WebSocket_OnMessageCallback WebSocket::onMessage 780 WebSocket_OnOpenCallback WebSocket::onOpen [all …]
|
H A D | js-apis-webSocket.md | 1 # @ohos.net.webSocket (WebSocket连接) 91 createWebSocket(): WebSocket 93 创建一个WebSocket,里面包括建立连接、关闭连接、发送数据和订阅/取消订阅WebSocket连接的打开事件、接收到服务器消息事件、关闭事件和错误事件。 103 | [WebSocket](#websocket6) | 返回一个WebSocket对象,里面包括connect、send、close、on和off方法。 | 111 ## WebSocket<sup>6+</sup> 113 在调用WebSocket的方法前,需要先通过[webSocket.createWebSocket](#websocketcreatewebsocket6)创建一个WebSocket。 362 通过WebSocket连接发送数据,使用Promise方式作为异步方法。 428 关闭WebSocket连接,使用callback方式作为异步方法。 921 建立WebSocket连接时,可选参数的类型和说明。 960 关闭WebSocket连接时,可选参数的类型和说明。 [all …]
|
H A D | net__websocket_8h.md | 25 | [OH_WebSocketClient_AddHeader](netstack.md#oh_websocketclient_addheader) (struct [WebSocket](_web… 26 | [OH_WebSocketClient_Connect](netstack.md#oh_websocketclient_connect) (struct [WebSocket](_web_soc… 27 | [OH_WebSocketClient_Send](netstack.md#oh_websocketclient_send) (struct [WebSocket](_web_socket.md… 28 | [OH_WebSocketClient_Close](netstack.md#oh_websocketclient_close) (struct [WebSocket](_web_socket.… 29 | [OH_WebSocketClient_Destroy](netstack.md#oh_websocketclient_destroy) (struct [WebSocket](_web_soc…
|
H A D | net__websocket__type_8h.md | 30 | [WebSocket](_web_socket.md) | websocket客户端结构体。 | 37 | (\* [WebSocket_OnOpenCallback](netstack.md#websocket_onopencallback)) (struct [WebSocket](_web_so… 38 | (\* [WebSocket_OnMessageCallback](netstack.md#websocket_onmessagecallback)) (struct [WebSocket](_… 39 | (\* [WebSocket_OnErrorCallback](netstack.md#websocket_onerrorcallback)) (struct [WebSocket](_web_… 40 | (\* [WebSocket_OnCloseCallback](netstack.md#websocket_onclosecallback)) (struct [WebSocket](_web_…
|
/ohos5.0/foundation/communication/netstack/test/fuzztest/websocketcapi_fuzzer/ |
H A D | websocket_capi_fuzzer.cpp | 83 struct WebSocket *client = nullptr; in SetAddHeaderTest() 97 struct WebSocket *client = new WebSocket(); in SetRequestOptionsTest() 110 struct WebSocket *client = new WebSocket(); in SetConnectUrlTest() 121 struct WebSocket *client = new WebSocket(); in SetSendDataTest() 133 struct WebSocket *client = new WebSocket(); in SetSendDataLengthTest() 145 struct WebSocket *client = new WebSocket(); in SetCloseOptionTest()
|
/ohos5.0/foundation/communication/netstack/interfaces/kits/c/net_websocket/src/ |
H A D | net_websocket.cpp | 31 WebSocket *OH_client = GetNdkClientAdapter(ptrInner); in OH_NetStack_OnMessageCallback() 43 WebSocket *OH_client = GetNdkClientAdapter(ptrInner); in OH_NetStack_OnCloseCallback() 55 WebSocket *OH_client = GetNdkClientAdapter(ptrInner); in OH_NetStack_OnErrorCallback() 67 WebSocket *OH_client = GetNdkClientAdapter(ptrInner); in OH_NetStack_OnOpenCallback() 74 struct WebSocket *OH_WebSocketClient_Constructor(WebSocket_OnOpenCallback onOpen, WebSocket_OnMessa… in OH_WebSocketClient_Constructor() 77 WebSocket *OH_client = new WebSocket; in OH_WebSocketClient_Constructor() 98 int OH_WebSocketClient_AddHeader(struct WebSocket *client, struct WebSocket_Header header) in OH_WebSocketClient_AddHeader() 124 int OH_WebSocketClient_Send(struct WebSocket *client, char *data, size_t length) in OH_WebSocketClient_Send() 140 int OH_WebSocketClient_Connect(struct WebSocket *client, const char *url, struct WebSocket_RequestO… in OH_WebSocketClient_Connect() 167 int OH_WebSocketClient_Close(struct WebSocket *client, struct WebSocket_CloseOption options) in OH_WebSocketClient_Close() [all …]
|
H A D | net_websocket_adapter.cpp | 23 std::map<WebSocket *, WebSocketClient *> g_clientMap; 26 WebSocketClient *GetInnerClientAdapter(WebSocket *key) in GetInnerClientAdapter() 36 WebSocket *GetNdkClientAdapter(const WebSocketClient *websocketClient) in GetNdkClientAdapter()
|
/ohos5.0/foundation/communication/netstack/interfaces/kits/c/net_websocket/include/ |
H A D | net_websocket.h | 62 struct WebSocket *OH_WebSocketClient_Constructor(WebSocket_OnOpenCallback onOpen, WebSocket_OnMessa… 75 int OH_WebSocketClient_AddHeader(struct WebSocket *client, struct WebSocket_Header header); 89 int OH_WebSocketClient_Connect(struct WebSocket *client, const char *url, struct WebSocket_RequestO… 103 int OH_WebSocketClient_Send(struct WebSocket *client, char *data, size_t length); 117 int OH_WebSocketClient_Close(struct WebSocket *client, struct WebSocket_CloseOption options); 129 int OH_WebSocketClient_Destroy(struct WebSocket *client);
|
H A D | net_websocket_type.h | 103 typedef void (*WebSocket_OnOpenCallback)(struct WebSocket *client, WebSocket_OpenResult openResult); 114 typedef void (*WebSocket_OnMessageCallback)(struct WebSocket *client, char *data, uint32_t length); 124 typedef void (*WebSocket_OnErrorCallback)(struct WebSocket *client, WebSocket_ErrorResult errorResu… 134 typedef void (*WebSocket_OnCloseCallback)(struct WebSocket *client, WebSocket_CloseResult closeResu… 168 struct WebSocket { struct
|
H A D | net_websocket_adapter.h | 23 extern std::map<WebSocket *, WebSocketClient *> g_clientMap; 25 WebSocketClient *GetInnerClientAdapter(WebSocket *key); 26 WebSocket *GetNdkClientAdapter(const WebSocketClient *websocketClient);
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-network.md | 9 | ohos.net.webSocket | WebSocket | off(type: 'error', callback?: ErrorCallback): void; | 新增 | 10 | ohos.net.webSocket | WebSocket | on(type: 'error', callback: ErrorCallback): void; | 新增 | 11 | ohos.net.webSocket | WebSocket | off(type: 'close', callback?: AsyncCallback\<{ code: number, rea… 12 | ohos.net.webSocket | WebSocket | on(type: 'close', callback: AsyncCallback\<{ code: number, reaso… 13 | ohos.net.webSocket | WebSocket | off(type: 'message', callback?: AsyncCallback\<string \| ArrayBu… 14 | ohos.net.webSocket | WebSocket | on(type: 'message', callback: AsyncCallback\<string \| ArrayBuff… 15 | ohos.net.webSocket | WebSocket | off(type: 'open', callback?: AsyncCallback\<Object>): void; | 新增… 16 | ohos.net.webSocket | WebSocket | on(type: 'open', callback: AsyncCallback\<Object>): void; | 新增 | 17 | ohos.net.webSocket | WebSocket | close(callback: AsyncCallback\<boolean>): void;<br>close(options… 18 | ohos.net.webSocket | WebSocket | send(data: string \| ArrayBuffer, callback: AsyncCallback\<boole… [all …]
|
/ohos5.0/docs/en/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-network.md | 9 | ohos.net.webSocket | WebSocket | off(type: 'error', callback?: ErrorCallback): void; | Added| 10 | ohos.net.webSocket | WebSocket | on(type: 'error', callback: ErrorCallback): void; | Added| 11 | ohos.net.webSocket | WebSocket | off(type: 'close', callback?: AsyncCallback\<{ code: number, rea… 12 | ohos.net.webSocket | WebSocket | on(type: 'close', callback: AsyncCallback\<{ code: number, reaso… 13 | ohos.net.webSocket | WebSocket | off(type: 'message', callback?: AsyncCallback\<string \| ArrayBu… 14 | ohos.net.webSocket | WebSocket | on(type: 'message', callback: AsyncCallback\<string \| ArrayBuff… 15 | ohos.net.webSocket | WebSocket | off(type: 'open', callback?: AsyncCallback\<Object>): void; | Ad… 16 | ohos.net.webSocket | WebSocket | on(type: 'open', callback: AsyncCallback\<Object>): void; | Adde… 17 | ohos.net.webSocket | WebSocket | close(callback: AsyncCallback\<boolean>): void;<br>close(options… 18 | ohos.net.webSocket | WebSocket | send(data: string \| ArrayBuffer, callback: AsyncCallback\<boole… [all …]
|
/ohos5.0/foundation/communication/netstack/interfaces/kits/js/ |
H A D | @ohos.net.webSocket.d.ts | 28 function createWebSocket(): WebSocket; 48 export interface WebSocket {
|