Home
last modified time | relevance | path

Searched refs:WebSocket (Results 1 – 25 of 68) sorted by relevance

123

/ohos5.0/docs/zh-cn/application-dev/network/
H A Dwebsocket-connection.md1 # 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 Dnet-mgmt-overview.md6 - [WebSocket连接](websocket-connection.md):使用WebSocket建立服务器与客户端的双向连接。
/ohos5.0/docs/en/application-dev/reference/apis-network-kit/
H A Dnetstack.md37 | [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 Dnet__websocket__type_8h.md6 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 Derrorcode-net-webSocket.md1 # 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 Dnet__websocket_8h.md6 Defines C APIs for the WebSocket client module.
25 | [OH_WebSocketClient_AddHeader](netstack.md#oh_websocketclient_addheader) (struct [WebSocket](_web…
26WebSocket](_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.md1 # 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 Djs-apis-webSocket.md1 # # @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.md6 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 Dwebsocket_module.cpp51 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 Dwebsocket_capi_unittest.cpp40 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 Dwebsocket-connection.md1 # 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 Dnetstack.md37 | [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 Djs-apis-webSocket.md1 # @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 Dnet__websocket_8h.md25 | [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 Dnet__websocket__type_8h.md30 | [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 Dwebsocket_capi_fuzzer.cpp83 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 Dnet_websocket.cpp31 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 Dnet_websocket_adapter.cpp23 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 Dnet_websocket.h62 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 Dnet_websocket_type.h103 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 Dnet_websocket_adapter.h23 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 Djs-apidiff-network.md9 | 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 Djs-apidiff-network.md9 | 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.ts28 function createWebSocket(): WebSocket;
48 export interface WebSocket {

123