Lines Matching refs:socket
1 # @ohos.net.socket (Socket Connection)
3 The **socket** module implements data transfer over TCP, UDP, Web, and TLS socket connections.
13 import { socket } from '@kit.NetworkKit';
16 ## socket.constructUDPSocketInstance
33 import { socket } from '@kit.NetworkKit';
34 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
39 Defines a UDP socket connection. Before calling UDPSocket APIs, you need to call [socket.constructU…
68 import { socket } from '@kit.NetworkKit';
71 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
72 let bindAddr: socket.NetAddress = {
117 import { socket } from '@kit.NetworkKit';
120 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
121 let bindAddr: socket.NetAddress = {
136 Sends data over a UDP socket connection. This API uses an asynchronous callback to return the resul…
148 …ptions](#udpsendoptions) | Yes | Parameters for sending data over a UDP socket connection. For de…
161 import { socket } from '@kit.NetworkKit';
164 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
165 let netAddress: socket.NetAddress = {
169 let sendOptions: socket.UDPSendOptions = {
186 Sends data over a UDP socket connection. This API uses a promise to return the result.
198 …ptions](#udpsendoptions) | Yes | Parameters for sending data over a UDP socket connection. For de…
216 import { socket } from '@kit.NetworkKit';
219 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
220 let netAddress: socket.NetAddress = {
224 let sendOptions: socket.UDPSendOptions = {
239 Closes a UDP socket connection. This API uses an asynchronous callback to return the result.
260 import { socket } from '@kit.NetworkKit';
263 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
277 Closes a UDP socket connection. This API uses a promise to return the result.
298 import { socket } from '@kit.NetworkKit';
301 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
313 Obtains the status of the UDP socket connection. This API uses an asynchronous callback to return t…
326 …return the result. If the operation is successful, the status of the TLS socket server connection …
337 import { socket } from '@kit.NetworkKit';
340 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
341 let bindAddr: socket.NetAddress = {
351 udp.getState((err: BusinessError, data: socket.SocketStateBase) => {
365 Obtains the status of the UDP socket connection. This API uses a promise to return the result.
389 import { socket } from '@kit.NetworkKit';
392 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
393 let bindAddr: socket.NetAddress = {
403 udp.getState().then((data: socket.SocketStateBase) => {
415 Sets other properties of the UDP socket connection. This API uses an asynchronous callback to retur…
428 | options | [UDPExtraOptions](#udpextraoptions) | Yes | Other properties of the UDP socket connec…
441 import { socket } from '@kit.NetworkKit';
444 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
446 let bindAddr: socket.NetAddress = {
456 let udpextraoptions: socket.UDPExtraOptions = {
477 Sets other properties of the UDP socket connection. This API uses a promise to return the result.
490 | options | [UDPExtraOptions](#udpextraoptions) | Yes | Other properties of the UDP socket connect…
508 import { socket } from '@kit.NetworkKit';
511 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
513 let bindAddr: socket.NetAddress = {
523 let udpextraoptions: socket.UDPExtraOptions = {
542 Obtains the local socket address of a **UDPSocket** connection. This API uses a promise to return t…
561 | 2303188 | Socket operation on non-socket. |
566 import { socket } from '@kit.NetworkKit';
569 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
571 let bindAddr: socket.NetAddress = {
577 udp.getLocalAddress().then((localAddress: socket.NetAddress) => {
591 Subscribes to **message** events of the UDP socket connection. This API uses an asynchronous callba…
605 import { socket } from '@kit.NetworkKit';
608 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
611 udp.on('message', (value: socket.SocketMessageInfo) => {
627 Unsubscribes from **message** events of the UDP socket connection. This API uses an asynchronous ca…
641 import { socket } from '@kit.NetworkKit';
644 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
646 let callback = (value: socket.SocketMessageInfo) => {
666 Subscribes to **listening** events or **close** events of the UDP socket connection. This API uses …
680 import { socket } from '@kit.NetworkKit';
683 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
696 Unsubscribes from **listening** events or **close** events of the UDP socket connection. This API u…
710 import { socket } from '@kit.NetworkKit';
713 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
734 Subscribes to **error** events of the UDP socket connection. This API uses an asynchronous callback…
748 import { socket } from '@kit.NetworkKit';
751 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
761 Unsubscribes from **error** events of the UDP socket connection. This API uses an asynchronous call…
775 import { socket } from '@kit.NetworkKit';
778 let udp: socket.UDPSocket = socket.constructUDPSocketInstance();
801 Defines the parameters for sending data over a UDP socket connection.
812 Defines other properties of the UDP socket connection. This API inherits from [ExtraOptionsBase](#e…
822 Defines the socket connection information.
833 Defines the status of the socket connection.
845 Defines information about the socket connection.
860 For details about error codes, see [Socket Error Codes](errorcode-net-socket.md).
862 ## socket.constructMulticastSocketInstance<sup>11+</sup>
879 import { socket } from '@kit.NetworkKit';
880 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
884 …ket** connection. Before calling MulticastSocket APIs, you need to call [socket.constructMulticast…
914 | 2301088 | Not a socket. |
920 import { socket } from '@kit.NetworkKit';
922 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
923 let addr: socket.NetAddress = {
968 | 2301088 | Not a socket. |
974 import { socket } from '@kit.NetworkKit';
976 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
977 let addr: socket.NetAddress = {
1015 | 2301088 | Not a socket. |
1021 import { socket } from '@kit.NetworkKit';
1023 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1024 let addr: socket.NetAddress = {
1069 | 2301088 | Not a socket. |
1075 import { socket } from '@kit.NetworkKit';
1077 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1078 let addr: socket.NetAddress = {
1116 | 2301088 | Not a socket. |
1121 import { socket } from '@kit.NetworkKit';
1123 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1166 | 2301088 | Not a socket. |
1171 import { socket } from '@kit.NetworkKit';
1173 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1206 | 2301088 | Not a socket. |
1211 import { socket } from '@kit.NetworkKit';
1213 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1248 | 2301088 | Not a socket. |
1253 import { socket } from '@kit.NetworkKit';
1255 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1288 | 2301088 | Not a socket. |
1293 import { socket } from '@kit.NetworkKit';
1295 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1335 | 2301088 | Not a socket. |
1340 import { socket } from '@kit.NetworkKit';
1342 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1374 | 2301088 | Not a socket. |
1379 import { socket } from '@kit.NetworkKit';
1381 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1415 | 2301088 | Not a socket. |
1420 import { socket } from '@kit.NetworkKit';
1422 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
1430 ## socket.constructTCPSocketInstance<sup>7+</sup>
1447 import { socket } from '@kit.NetworkKit';
1448 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1453 Defines a TCP socket connection. Before calling TCPSocket APIs, you need to call [socket.constructT…
1487 import { socket } from '@kit.NetworkKit';
1490 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1491 let bindAddr: socket.NetAddress = {
1541 import { socket } from '@kit.NetworkKit';
1544 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1545 let bindAddr: socket.NetAddress = {
1573 | options | [TCPConnectOptions](#tcpconnectoptions) | Yes | TCP socket connection parameters. For…
1586 import { socket } from '@kit.NetworkKit';
1589 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1590 let netAddress: socket.NetAddress = {
1594 let tcpconnectoptions: socket.TCPConnectOptions = {
1624 | options | [TCPConnectOptions](#tcpconnectoptions) | Yes | TCP socket connection parameters. For …
1642 import { socket } from '@kit.NetworkKit';
1645 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1646 let netAddress: socket.NetAddress = {
1650 let tcpconnectoptions: socket.TCPConnectOptions = {
1665 Sends data over a TCP socket connection. This API uses an asynchronous callback to return the resul…
1678 …ptions](#tcpsendoptions) | Yes | Parameters for sending data over a TCP socket connection. For de…
1691 import { socket } from '@kit.NetworkKit';
1694 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1695 let netAddress: socket.NetAddress = {
1699 let tcpconnectoptions: socket.TCPConnectOptions = {
1705 let tcpSendOptions: socket.TCPSendOptions = {
1722 Sends data over a TCP socket connection. This API uses a promise to return the result.
1735 …ptions](#tcpsendoptions) | Yes | Parameters for sending data over a TCP socket connection. For de…
1753 import { socket } from '@kit.NetworkKit';
1756 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1757 let netAddress: socket.NetAddress = {
1761 let tcpconnectoptions: socket.TCPConnectOptions = {
1767 let tcpSendOptions: socket.TCPSendOptions = {
1782 Closes a TCP socket connection. This API uses an asynchronous callback to return the result.
1803 import { socket } from '@kit.NetworkKit';
1806 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1821 Closes a TCP socket connection. This API uses a promise to return the result.
1842 import { socket } from '@kit.NetworkKit';
1844 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1857 Obtains the remote address of a socket connection. This API uses an asynchronous callback to return…
1881 import { socket } from '@kit.NetworkKit';
1884 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1885 let netAddress: socket.NetAddress = {
1889 let tcpconnectoptions: socket.TCPConnectOptions = {
1895 tcp.getRemoteAddress((err: BusinessError, data: socket.NetAddress) => {
1909 Obtains the remote address of a socket connection. This API uses a promise to return the result.
1933 import { socket } from '@kit.NetworkKit';
1936 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1937 let netAddress: socket.NetAddress = {
1941 let tcpconnectoptions: socket.TCPConnectOptions = {
1961 Obtains the status of the TCP socket connection. This API uses an asynchronous callback to return t…
1974 …return the result. If the operation is successful, the status of the TCP socket is returned. If th…
1985 import { socket } from '@kit.NetworkKit';
1988 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
1989 let netAddress: socket.NetAddress = {
1993 let tcpconnectoptions: socket.TCPConnectOptions = {
1999 tcp.getState((err: BusinessError, data: socket.SocketStateBase) => {
2013 Obtains the status of the TCP socket connection. This API uses a promise to return the result.
2037 import { socket } from '@kit.NetworkKit';
2040 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2041 let netAddress: socket.NetAddress = {
2045 let tcpconnectoptions: socket.TCPConnectOptions = {
2076 …n the result. If the operation is successful, the file descriptor of the socket is returned. Other…
2081 import { socket } from '@kit.NetworkKit';
2084 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2085 let bindAddr: socket.NetAddress = {
2089 let netAddress: socket.NetAddress = {
2093 let tcpconnectoptions: socket.TCPConnectOptions = {
2123 import { socket } from '@kit.NetworkKit';
2126 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2127 let bindAddr: socket.NetAddress = {
2131 let netAddress: socket.NetAddress = {
2135 let tcpconnectoptions: socket.TCPConnectOptions = {
2149 Sets other properties of the TCP socket connection. This API uses an asynchronous callback to retur…
2162 | options | [TCPExtraOptions](#tcpextraoptions) | Yes | Other properties of the TCP socket connec…
2175 import { socket } from '@kit.NetworkKit';
2178 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2179 let netAddress: socket.NetAddress = {
2183 let tcpconnectoptions: socket.TCPConnectOptions = {
2195 let tcpExtraOptions: socket.TCPExtraOptions = {
2219 Sets other properties of the TCP socket connection. This API uses a promise to return the result.
2232 | options | [TCPExtraOptions](#tcpextraoptions) | Yes | Other properties of the TCP socket connect…
2250 import { socket } from '@kit.NetworkKit';
2253 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2254 let netAddress: socket.NetAddress = {
2258 let tcpconnectoptions: socket.TCPConnectOptions = {
2270 let tcpExtraOptions: socket.TCPExtraOptions = {
2292 Obtains the local socket address of a **TCPSocket** connection. This API uses a promise to return t…
2311 | 2303188 | Socket operation on non-socket. |
2316 import { socket } from '@kit.NetworkKit';
2319 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2320 let bindAddr: socket.NetAddress = {
2326 tcp.getLocalAddress().then((localAddress: socket.NetAddress) => {
2340 Subscribes to **message** events of the TCP socket connection. This API uses an asynchronous callba…
2354 import { socket } from '@kit.NetworkKit';
2357 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2359 tcp.on('message', (value: socket.SocketMessageInfo) => {
2375 Unsubscribes from **message** events of the TCP socket connection. This API uses an asynchronous ca…
2389 import { socket } from '@kit.NetworkKit';
2392 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2394 let callback = (value: socket.SocketMessageInfo) => {
2414 Subscribes to connection or close events of the TCP socket connection. This API uses an asynchronou…
2428 import { socket } from '@kit.NetworkKit';
2431 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2444 Unsubscribes from connection or close events of the TCP socket connection. This API uses an asynchr…
2458 import { socket } from '@kit.NetworkKit';
2461 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2482 Subscribes to **error** events of the TCP socket connection. This API uses an asynchronous callback…
2496 import { socket } from '@kit.NetworkKit';
2499 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2509 Unsubscribes from **error** events of the TCP socket connection. This API uses an asynchronous call…
2523 import { socket } from '@kit.NetworkKit';
2526 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
2538 Defines TCP socket connection parameters.
2545 | timeout | number | No | Timeout duration of the TCP socket connectio…
2549 Defines the parameters for sending data over a TCP socket connection.
2560 Defines other properties of the TCP socket connection. This API inherits from [ExtraOptionsBase](#e…
2568 | TCPNoDelay | boolean | No | Whether to enable no-delay on the TCP socket connection. The …
2569 … | Socket linger.<br>- **on**: whether to enable socket linger. The value true means to enable so…
2571 ## socket.constructTCPSocketServerInstance<sup>10+</sup>
2588 import { socket } from '@kit.NetworkKit';
2589 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
2594 Defines a TCP socket server connection. Before calling TCPSocketServer APIs, you need to call [sock…
2600 …by the system. The server listens to and accepts TCP socket connections established over the socke…
2631 import { socket } from '@kit.NetworkKit';
2634 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
2635 let listenAddr: socket.NetAddress = {
2653 …by the system. The server listens to and accepts TCP socket connections established over the socke…
2689 import { socket } from '@kit.NetworkKit';
2692 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
2693 let listenAddr: socket.NetAddress = {
2709 Obtains the status of a TCP socket server connection. This API uses an asynchronous callback to ret…
2731 | 2303188 | Socket operation on non-socket. |
2736 import { socket } from '@kit.NetworkKit';
2739 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
2740 let listenAddr: socket.NetAddress = {
2752 tcpServer.getState((err: BusinessError, data: socket.SocketStateBase) => {
2765 Obtains the status of a TCP socket server connection. This API uses a promise to return the result.
2786 | 2303188 | Socket operation on non-socket. |
2791 import { socket } from '@kit.NetworkKit';
2794 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
2795 let listenAddr: socket.NetAddress = {
2807 tcpServer.getState().then((data: socket.SocketStateBase) => {
2818 Sets other properties of a TCP socket server connection. This API uses an asynchronous callback to …
2831 | options | [TCPExtraOptions](#tcpextraoptions) | Yes | Other properties of a TCP socket server c…
2841 | 2303188 | Socket operation on non-socket. |
2846 import { socket } from '@kit.NetworkKit';
2849 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
2850 let listenAddr: socket.NetAddress = {
2868 let tcpExtraOptions: socket.TCPExtraOptions = {
2891 Sets other properties of a TCP socket server connection. This API uses a promise to return the resu…
2904 | options | [TCPExtraOptions](#tcpextraoptions) | Yes | Other properties of a TCP socket server co…
2919 | 2303188 | Socket operation on non-socket. |
2924 import { socket } from '@kit.NetworkKit';
2927 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
2928 let listenAddr: socket.NetAddress = {
2947 let tcpExtraOptions: socket.TCPExtraOptions = {
2968 Obtains the local socket address of a **TCPSocketServer** connection. This API uses a promise to re…
2987 | 2303188 | Socket operation on non-socket. |
2992 import { socket } from '@kit.NetworkKit';
2995 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
2996 let listenAddr: socket.NetAddress = {
3002 tcpServer.getLocalAddress().then((localAddress: socket.NetAddress) => {
3039 import { socket } from '@kit.NetworkKit';
3041 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3043 let listenAddr: socket.NetAddress = {
3054 tcpServer.on('connect', (data: socket.TCPSocketConnection) => {
3084 import { socket } from '@kit.NetworkKit';
3086 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3088 let listenAddr: socket.NetAddress = {
3099 let callback = (data: socket.TCPSocketConnection) => {
3136 import { socket } from '@kit.NetworkKit';
3139 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3141 let listenAddr: socket.NetAddress = {
3182 import { socket } from '@kit.NetworkKit';
3185 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3187 let listenAddr: socket.NetAddress = {
3240 …s](#tcpsendoptions) | Yes | Defines the parameters for sending data over a TCP socket connection.|
3254 import { socket } from '@kit.NetworkKit';
3256 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3258 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3259 let tcpSendOption: socket.TCPSendOptions = {
3285 …s](#tcpsendoptions) | Yes | Defines the parameters for sending data over a TCP socket connection.|
3304 import { socket } from '@kit.NetworkKit';
3307 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3309 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3310 let tcpSendOption: socket.TCPSendOptions = {
3325 Closes a TCP socket connection. This API uses an asynchronous callback to return the result.
3348 import { socket } from '@kit.NetworkKit';
3351 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3353 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3368 Closes a TCP socket connection. This API uses a promise to return the result.
3390 import { socket } from '@kit.NetworkKit';
3392 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3393 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3406 Obtains the remote address of a socket connection. This API uses an asynchronous callback to return…
3428 | 2303188 | Socket operation on non-socket. |
3433 import { socket } from '@kit.NetworkKit';
3436 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3437 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3438 client.getRemoteAddress((err: BusinessError, data: socket.NetAddress) => {
3452 Obtains the remote address of a socket connection. This API uses a promise to return the result.
3473 | 2303188 | Socket operation on non-socket. |
3478 import { socket } from '@kit.NetworkKit';
3481 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3482 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3495 Obtains the local socket address of a **TCPSocketConnection** connection. This API uses a promise t…
3511 | 2303188 | Socket operation on non-socket. |
3516 import { socket } from '@kit.NetworkKit';
3519 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3520 let listenAddr: socket.NetAddress = {
3526 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
3527 let netAddress: socket.NetAddress = {
3531 let options: socket.TCPConnectOptions = {
3542 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3543 client.getLocalAddress().then((localAddress: socket.NetAddress) => {
3576 import { socket } from '@kit.NetworkKit';
3579 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3581 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3582 client.on('message', (value: socket.SocketMessageInfo) => {
3620 import { socket } from '@kit.NetworkKit';
3623 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3624 let callback = (value: socket.SocketMessageInfo) => {
3635 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3667 import { socket } from '@kit.NetworkKit';
3670 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3671 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3702 import { socket } from '@kit.NetworkKit';
3704 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3708 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3740 import { socket } from '@kit.NetworkKit';
3743 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3744 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3775 import { socket } from '@kit.NetworkKit';
3781 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
3782 tcpServer.on('connect', (client: socket.TCPSocketConnection) => {
3794 For details about error codes, see [Socket Error Codes](errorcode-net-socket.md).
3796 ## socket.constructLocalSocketInstance<sup>11+</sup>
3813 import { socket } from '@kit.NetworkKit';
3814 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
3819 Defines a **LocalSocket** object. Before calling LocalSocket APIs, you need to call [socket.constru…
3825 Binds the address of a local socket file. This API uses a promise to return the result.
3828 > This API explicitly binds the client to a local socket file based on the specified address.
3829 > It is not mandatory in local socket communication.
3851 import { socket } from '@kit.NetworkKit';
3853 let client: socket.LocalSocket = socket.constructLocalSocketInstance()
3855 let address : socket.LocalAddress = {
3869 Connects to the specified socket file. This API uses a promise to return the result.
3880 | options | [LocalConnectOptions](#localconnectoptions11) | Yes | Local socket connection paramete…
3901 import { socket } from '@kit.NetworkKit';
3903 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
3905 let localAddress : socket.LocalAddress = {
3908 let connectOpt: socket.LocalConnectOptions = {
3923 Sends data over a local socket connection. This API uses a promise to return the result.
3934 …](#localsendoptions11) | Yes | Parameters for sending data over a local socket connection. For de…
3952 import { socket } from '@kit.NetworkKit';
3954 let client: socket.LocalSocket = socket.constructLocalSocketInstance()
3956 let localAddress : socket.LocalAddress = {
3959 let connectOpt: socket.LocalConnectOptions = {
3968 let sendOpt: socket.LocalSendOptions = {
3982 Closes a local socket connection. This API uses a promise to return the result.
4001 import { socket } from '@kit.NetworkKit';
4003 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4016 Obtains the local socket connection status. This API uses a promise to return the result.
4032 import { socket } from '@kit.NetworkKit';
4034 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4036 let localAddress : socket.LocalAddress = {
4039 let connectOpt: socket.LocalConnectOptions = {
4063 > The file descriptor is allocated by the system kernel to uniquely identify the local socket in us…
4076 import { socket } from '@kit.NetworkKit';
4078 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4080 let localAddress : socket.LocalAddress = {
4083 let connectOpt: socket.LocalConnectOptions = {
4103 Sets other properties of the local socket connection. This API uses a promise to return the result.
4114 | options | [ExtraOptionsBase](#extraoptionsbase7) | Yes | Other properties of the local socket co…
4132 import { socket } from '@kit.NetworkKit';
4134 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4136 let localAddress : socket.LocalAddress = {
4139 let connectOpt: socket.LocalConnectOptions = {
4145 let options: socket.ExtraOptionsBase = {
4164 Obtains other properties of the local socket connection. This API uses a promise to return the resu…
4186 import { socket } from '@kit.NetworkKit';
4188 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4190 let localAddress : socket.LocalAddress = {
4193 let connectOpt: socket.LocalConnectOptions = {
4199 client.getExtraOptions().then((options : socket.ExtraOptionsBase) => {
4213 Obtains the local socket address of a **LocalSocket** connection. This API uses a promise to return…
4232 | 2303188 | Socket operation on non-socket. |
4237 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4239 let address : socket.LocalAddress = {
4278 import { socket } from '@kit.NetworkKit';
4280 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4281 client.on('message', (value: socket.LocalSocketMessageInfo) => {
4316 import { socket } from '@kit.NetworkKit';
4318 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4320 let callback = (value: socket.LocalSocketMessageInfo) => {
4357 import { socket } from '@kit.NetworkKit';
4359 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4389 import { socket } from '@kit.NetworkKit';
4391 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4425 import { socket } from '@kit.NetworkKit';
4427 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4458 import { socket } from '@kit.NetworkKit';
4460 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4494 import { socket } from '@kit.NetworkKit';
4496 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4526 import { socket } from '@kit.NetworkKit';
4528 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
4540 Defines the data received by the client over a local socket connection.
4547 | address | string | Yes | Local socket connection address.|
4552 Defines the address of a local socket file. When the address is passed for binding, a socket file i…
4558 | address | string | Yes | Address of the local socket file. |
4562 Defines local socket connection parameters.
4568 | address | [LocalAddress](#localaddress11) | Yes | Address of the local socket file. …
4569 | timeout | number | No | Timeout duration of the local socket connection, in ms. |
4573 Defines the parameters for sending data over a local socket connection.
4584 Defines other properties of the local socket connection.
4593 | socketTimeout | number | No | Timeout duration of the local socket connection, in ms. |
4595 ## socket.constructLocalSocketServerInstance<sup>11+</sup>
4612 import { socket } from '@kit.NetworkKit';
4613 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
4618 Defines a local socket server connection. Before calling LocalSocketServer APIs, you need to call […
4624 …s the address of the local socket file. The server listens to and accepts local socket connections…
4627 …and **accept** operations. If the address of the local socket file is passed for binding, a socket…
4656 import { socket } from '@kit.NetworkKit';
4658 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
4660 let addr: socket.LocalAddress = {
4674 Obtains the status of a local socket server connection. This API uses a promise to return the resul…
4690 import { socket } from '@kit.NetworkKit';
4692 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
4694 let listenAddr: socket.LocalAddress = {
4702 server.getState().then((data: socket.SocketStateBase) => {
4713 Sets other properties of the local socket server connection. This API uses a promise to return the …
4724 | options | [ExtraOptionsBase](#extraoptionsbase7) | Yes | Other properties of a local socket serv…
4742 import { socket } from '@kit.NetworkKit';
4744 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
4746 let listenAddr: socket.NetAddress = {
4755 let options: socket.ExtraOptionsBase = {
4771 Obtains other properties of a local socket server connection. This API uses a promise to return the…
4793 import { socket } from '@kit.NetworkKit';
4795 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
4797 let listenAddr: socket.LocalAddress = {
4805 server.getExtraOptions().then((options: socket.ExtraOptionsBase) => {
4816 Obtains the local socket address of a **LocalSocketServer** connection. This API uses a promise to …
4835 | 2303188 | Socket operation on non-socket. |
4840 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
4842 let listenAddr: socket.LocalAddress = {
4885 import { socket } from '@kit.NetworkKit';
4887 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
4888 server.on('connect', (connection: socket.LocalSocketConnection) => {
4919 import { socket } from '@kit.NetworkKit';
4921 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
4922 let callback = (connection: socket.LocalSocketConnection) => {
4960 import { socket } from '@kit.NetworkKit';
4962 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
4992 import { socket } from '@kit.NetworkKit';
4994 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5007 Defines a local socket connection, that is, the session between the local socket client and the ser…
5010 …ct only after a connection is successfully established between the local socket client and the ser…
5024 Sends data through a local socket connection. This API uses a promise to return the result.
5035 …calsendoptions11) | Yes | Defines the parameters for sending data over a local socket connection.|
5053 import { socket } from '@kit.NetworkKit';
5055 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5057 server.on('connect', (connection: socket.LocalSocketConnection) => {
5058 let sendOptions: socket.LocalSendOptions = {
5073 Closes a local socket connection. This API uses a promise to return the result.
5092 import { socket } from '@kit.NetworkKit';
5094 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5095 server.on('connect', (connection: socket.LocalSocketConnection) => {
5108 Obtains the local socket address of a **LocalSocketConnection** connection. This API uses a promise…
5124 | 2303188 | Socket operation on non-socket. |
5129 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5131 let localAddr: socket.LocalAddress = {
5136 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
5137 let connectOpt: socket.LocalConnectOptions = {
5177 import { socket } from '@kit.NetworkKit';
5179 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5181 let listenAddr: socket.LocalAddress = {
5189 server.on('connect', (connection: socket.LocalSocketConnection) => {
5190 connection.on('message', (value: socket.LocalSocketMessageInfo) => {
5226 import { socket } from '@kit.NetworkKit';
5228 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5229 let callback = (value: socket.LocalSocketMessageInfo) => {
5238 server.on('connect', (connection: socket.LocalSocketConnection) => {
5270 import { socket } from '@kit.NetworkKit';
5272 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5273 server.on('connect', (connection: socket.LocalSocketConnection) => {
5304 import { socket } from '@kit.NetworkKit';
5306 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5310 server.on('connect', (connection: socket.LocalSocketConnection) => {
5342 import { socket } from '@kit.NetworkKit';
5344 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5345 server.on('connect', (connection: socket.LocalSocketConnection) => {
5376 import { socket } from '@kit.NetworkKit';
5381 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
5382 server.on('connect', (connection: socket.LocalSocketConnection) => {
5394 For details about error codes, see [Socket Error Codes](errorcode-net-socket.md).
5396 ## socket.constructTLSSocketInstance<sup>9+</sup>
5413 import { socket } from '@kit.NetworkKit';
5415 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5418 ## socket.constructTLSSocketInstance<sup>12+</sup>
5447 | 2303601 | Invalid socket FD. |
5453 import { socket } from '@kit.NetworkKit';
5456 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
5457 let tcpconnectoptions: socket.TCPConnectOptions = {
5472 let tls: socket.TLSSocket = socket.constructTLSSocketInstance(tcp);
5478 Defines a TLS socket connection. Before calling TLSSocket APIs, you need to call [socket.constructT…
5512 import { socket } from '@kit.NetworkKit';
5515 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5516 let bindAddr: socket.NetAddress = {
5566 import { socket } from '@kit.NetworkKit';
5569 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5570 let bindAddr: socket.NetAddress = {
5585 Obtains the status of the TLS socket connection. This API uses an asynchronous callback to return t…
5593 …return the result. If the operation is successful, the status of the TLS socket connection is retu…
5599 | 2303188 | Socket operation on non-socket.|
5605 import { socket } from '@kit.NetworkKit';
5608 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5609 let bindAddr: socket.NetAddress = {
5620 tls.getState((err: BusinessError, data: socket.SocketStateBase) => {
5633 Obtains the status of the TLS socket connection. This API uses a promise to return the result.
5647 | 2303188 | Socket operation on non-socket.|
5653 import { socket } from '@kit.NetworkKit';
5656 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5657 let bindAddr: socket.NetAddress = {
5679 Sets other properties of the TCP socket connection after **bind** is successfully called. This API …
5687 | options | [TCPExtraOptions](#tcpextraoptions) | Yes | Other properties of the TCP socket connec…
5688 …eration is successful, the result of setting other properties of the TCP socket connection is retu…
5695 | 2303188 | Socket operation on non-socket.|
5701 import { socket } from '@kit.NetworkKit';
5704 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5705 let bindAddr: socket.NetAddress = {
5722 let tcpExtraOptions: socket.TCPExtraOptions = {
5745 Sets other properties of the TCP socket connection after **bind** is successfully called. This API …
5753 | options | [TCPExtraOptions](#tcpextraoptions) | Yes | Other properties of the TCP socket connect…
5766 | 2303188 | Socket operation on non-socket.|
5772 import { socket } from '@kit.NetworkKit';
5775 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5776 let bindAddr: socket.NetAddress = {
5793 let tcpExtraOptions: socket.TCPExtraOptions = {
5814 Subscribes to **message** events of the TLS socket connection. This API uses an asynchronous callba…
5834 import { socket } from '@kit.NetworkKit';
5837 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5839 tls.on('message', (value: socket.SocketMessageInfo) => {
5875 import { socket } from '@kit.NetworkKit';
5878 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5880 let callback = (value: socket.SocketMessageInfo) => {
5898 Subscribes to **connect** or **close** events of the TLS socket connection. This API uses an asynch…
5918 import { socket } from '@kit.NetworkKit';
5921 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5954 import { socket } from '@kit.NetworkKit';
5957 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
5977 Subscribes to **error** events of the TLS socket connection. This API uses an asynchronous callback…
5997 import { socket } from '@kit.NetworkKit';
6000 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6030 import { socket } from '@kit.NetworkKit';
6033 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6046 Sets up a TLS socket connection, and creates and initializes a TLS session after **bind** is succes…
6054 …LSConnectOptions](#tlsconnectoptions9) | Yes | Parameters required for the TLS socket connection.|
6065 | 2303188 | Socket operation on non-socket. |
6066 | 2303191 | Incorrect socket protocol type. |
6071 | 2303502 | An error occurred when reading data on the TLS socket.|
6072 | 2303503 | An error occurred when writing data on the TLS socket.|
6080 import { socket } from '@kit.NetworkKit';
6083 let tlsTwoWay: socket.TLSSocket = socket.constructTLSSocketInstance(); // Two way authentication
6084 let bindAddr: socket.NetAddress = {
6094 let twoWayNetAddr: socket.NetAddress = {
6098 let twoWaySecureOptions: socket.TLSSecureOptions = {
6103 protocols: socket.Protocol.TLSv12,
6108 let tlsConnectOptions: socket.TLSConnectOptions = {
6118 let tlsOneWay: socket.TLSSocket = socket.constructTLSSocketInstance(); // One way authentication
6126 let oneWayNetAddr: socket.NetAddress = {
6130 let oneWaySecureOptions: socket.TLSSecureOptions = {
6134 let tlsOneWayConnectOptions: socket.TLSConnectOptions = {
6147 Sets up a TLS socket connection, and creates and initializes a TLS session after **bind** is succes…
6171 | 2303188 | Socket operation on non-socket. |
6172 | 2303191 | Incorrect socket protocol type. |
6177 | 2303502 | An error occurred when reading data on the TLS socket.|
6178 | 2303503 | An error occurred when writing data on the TLS socket.|
6186 import { socket } from '@kit.NetworkKit';
6189 let tlsTwoWay: socket.TLSSocket = socket.constructTLSSocketInstance(); // Two way authentication
6190 let bindAddr: socket.NetAddress = {
6200 let twoWayNetAddr: socket.NetAddress = {
6204 let twoWaySecureOptions: socket.TLSSecureOptions = {
6209 protocols: socket.Protocol.TLSv12,
6214 let tlsConnectOptions: socket.TLSConnectOptions = {
6226 let tlsOneWay: socket.TLSSocket = socket.constructTLSSocketInstance(); // One way authentication
6234 let oneWayNetAddr: socket.NetAddress = {
6238 let oneWaySecureOptions: socket.TLSSecureOptions = {
6242 let tlsOneWayConnectOptions: socket.TLSConnectOptions = {
6257 Obtains the remote address of a TLS socket connection. This API uses an asynchronous callback to re…
6271 | 2303188 | Socket operation on non-socket.|
6277 import { socket } from '@kit.NetworkKit';
6280 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6281 tls.getRemoteAddress((err: BusinessError, data: socket.NetAddress) => {
6294 Obtains the remote address of a TLS socket connection. This API uses a promise to return the result.
6308 | 2303188 | Socket operation on non-socket.|
6314 import { socket } from '@kit.NetworkKit';
6317 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6329 Obtains the local digital certificate after a TLS socket connection is established. This API is app…
6350 import { socket } from '@kit.NetworkKit';
6353 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6354 tls.getCertificate((err: BusinessError, data: socket.X509CertRawData) => {
6367 Obtains the local digital certificate after a TLS socket connection is established. This API is app…
6388 import { socket } from '@kit.NetworkKit';
6392 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6393 tls.getCertificate().then((data: socket.X509CertRawData) => {
6406 Obtains the digital certificate of the server after a TLS socket connection is established. This AP…
6426 import { socket } from '@kit.NetworkKit';
6430 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6431 tls.getRemoteCertificate((err: BusinessError, data: socket.X509CertRawData) => {
6446 Obtains the digital certificate of the server after a TLS socket connection is established. This AP…
6466 import { socket } from '@kit.NetworkKit';
6470 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6471 tls.getRemoteCertificate().then((data: socket.X509CertRawData) => {
6484 Obtains the communication protocol version after a TLS socket connection is established. This API u…
6505 import { socket } from '@kit.NetworkKit';
6508 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6522 Obtains the communication protocol version after a TLS socket connection is established. This API u…
6543 import { socket } from '@kit.NetworkKit';
6546 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6558 Obtains the cipher suite negotiated by both communication parties after a TLS socket connection is …
6573 | 2303502 | An error occurred when reading data on the TLS socket.|
6580 import { socket } from '@kit.NetworkKit';
6583 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6597 Obtains the cipher suite negotiated by both communication parties after a TLS socket connection is …
6612 | 2303502 | An error occurred when reading data on the TLS socket.|
6619 import { socket } from '@kit.NetworkKit';
6622 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6634 Obtains the signing algorithm negotiated by both communication parties after a TLS socket connectio…
6654 import { socket } from '@kit.NetworkKit';
6657 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6671 Obtains the signing algorithm negotiated by both communication parties after a TLS socket connectio…
6691 import { socket } from '@kit.NetworkKit';
6694 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6706 Obtains the local socket address of a **TLSSocket** connection. This API uses a promise to return t…
6725 | 2303188 | Socket operation on non-socket. |
6730 import { socket } from '@kit.NetworkKit';
6733 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6734 tls.getLocalAddress().then((localAddress: socket.NetAddress) => {
6745 Sends a message to the server after a TLS socket connection is established. This API uses an asynch…
6762 | 2303503 | An error occurred when writing data on the TLS socket.|
6770 import { socket } from '@kit.NetworkKit';
6773 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6787 Sends a message to the server after a TLS socket connection is established. This API uses a promise…
6803 | 2303503 | An error occurred when writing data on the TLS socket.|
6817 import { socket } from '@kit.NetworkKit';
6820 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6832 Closes a TLS socket connection. This API uses an asynchronous callback to return the result.
6855 import { socket } from '@kit.NetworkKit';
6858 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6872 Closes a TLS socket connection. This API uses a promise to return the result.
6895 import { socket } from '@kit.NetworkKit';
6898 let tls: socket.TLSSocket = socket.constructTLSSocketInstance();
6960 ## socket.constructTLSSocketServerInstance<sup>10+</sup>
6977 import { socket } from '@kit.NetworkKit';
6980 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
6985 Defines a TLS socket server connection. Before calling TLSSocketServer APIs, you need to call [sock…
7018 | 2303502 | An error occurred when reading data on the TLS socket.|
7019 | 2303503 | An error occurred when writing data on the TLS socket.|
7026 import { socket } from '@kit.NetworkKit';
7029 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7030 let netAddress: socket.NetAddress = {
7034 let tlsSecureOptions: socket.TLSSecureOptions = {
7039 protocols: socket.Protocol.TLSv12,
7044 let tlsConnectOptions: socket.TLSConnectOptions = {
7089 | 2303502 | An error occurred when reading data on the TLS socket.|
7090 | 2303503 | An error occurred when writing data on the TLS socket.|
7097 import { socket } from '@kit.NetworkKit';
7100 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7101 let netAddress: socket.NetAddress = {
7105 let tlsSecureOptions: socket.TLSSecureOptions = {
7110 protocols: socket.Protocol.TLSv12,
7115 let tlsConnectOptions: socket.TLSConnectOptions = {
7132 Obtains the status of the TLS socket server connection upon successful listening. This API uses an …
7143 …return the result. If the operation is successful, the status of the TLS socket server connection …
7150 | 2303188 | Socket operation on non-socket. |
7156 import { socket } from '@kit.NetworkKit';
7159 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7160 let netAddress: socket.NetAddress = {
7164 let tlsSecureOptions: socket.TLSSecureOptions = {
7169 protocols: socket.Protocol.TLSv12,
7174 let tlsConnectOptions: socket.TLSConnectOptions = {
7184 tlsServer.getState((err: BusinessError, data: socket.SocketStateBase) => {
7197 Obtains the status of the TLS socket server connection upon successful listening. This API uses a p…
7214 | 2303188 | Socket operation on non-socket. |
7220 import { socket } from '@kit.NetworkKit';
7223 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7224 let netAddress: socket.NetAddress = {
7228 let tlsSecureOptions: socket.TLSSecureOptions = {
7233 protocols: socket.Protocol.TLSv12,
7238 let tlsConnectOptions: socket.TLSConnectOptions = {
7259 Sets other properties of the TLS socket server connection upon successful listening. This API uses …
7270 | options | [TCPExtraOptions](#tcpextraoptions) | Yes | Other properties of the TLS socket server…
7278 | 2303188 | Socket operation on non-socket. |
7284 import { socket } from '@kit.NetworkKit';
7287 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7288 let netAddress: socket.NetAddress = {
7292 let tlsSecureOptions: socket.TLSSecureOptions = {
7297 protocols: socket.Protocol.TLSv12,
7302 let tlsConnectOptions: socket.TLSConnectOptions = {
7318 let tcpExtraOptions: socket.TCPExtraOptions = {
7341 Sets other properties of the TLS socket server connection upon successful listening. This API uses …
7352 | options | [TCPExtraOptions](#tcpextraoptions) | Yes | Other properties of the TLS socket server …
7365 | 2303188 | Socket operation on non-socket. |
7371 import { socket } from '@kit.NetworkKit';
7374 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7375 let netAddress: socket.NetAddress = {
7379 let tlsSecureOptions: socket.TLSSecureOptions = {
7384 protocols: socket.Protocol.TLSv12,
7389 let tlsConnectOptions: socket.TLSConnectOptions = {
7405 let tcpExtraOptions: socket.TCPExtraOptions = {
7426 Obtains the local digital certificate after a TLS socket server connection is established. This API…
7451 import { socket } from '@kit.NetworkKit';
7455 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7456 let netAddress: socket.NetAddress = {
7460 let tlsSecureOptions: socket.TLSSecureOptions = {
7465 protocols: socket.Protocol.TLSv12,
7470 let tlsConnectOptions: socket.TLSConnectOptions = {
7480 tlsServer.getCertificate((err: BusinessError, data: socket.X509CertRawData) => {
7495 Obtains the local digital certificate after a TLS socket server connection is established. This API…
7519 import { socket } from '@kit.NetworkKit';
7523 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7524 let netAddress: socket.NetAddress = {
7528 let tlsSecureOptions: socket.TLSSecureOptions = {
7533 protocols: socket.Protocol.TLSv12,
7538 let tlsConnectOptions: socket.TLSConnectOptions = {
7548 tlsServer.getCertificate().then((data: socket.X509CertRawData) => {
7561 Obtains the communication protocol version after a TLS socket server connection is established. Thi…
7586 import { socket } from '@kit.NetworkKit';
7589 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7590 let netAddress: socket.NetAddress = {
7594 let tlsSecureOptions: socket.TLSSecureOptions = {
7599 protocols: socket.Protocol.TLSv12,
7604 let tlsConnectOptions: socket.TLSConnectOptions = {
7627 Obtains the communication protocol version after a TLS socket server connection is established. Thi…
7651 import { socket } from '@kit.NetworkKit';
7654 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7655 let netAddress: socket.NetAddress = {
7659 let tlsSecureOptions: socket.TLSSecureOptions = {
7664 protocols: socket.Protocol.TLSv12,
7669 let tlsConnectOptions: socket.TLSConnectOptions = {
7690 Obtains the local socket address of a **TLSSocketServer** connection. This API uses a promise to re…
7709 | 2303188 | Socket operation on non-socket. |
7714 import { socket } from '@kit.NetworkKit';
7717 let tlsServer: socket.TLSSocket = socket.constructTLSSocketServerInstance();
7718 tlsServer.getLocalAddress().then((localAddress: socket.NetAddress) => {
7729 Subscribes to TLS socket server connection events. This API uses an asynchronous callback to return…
7752 import { socket } from '@kit.NetworkKit';
7755 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7756 let netAddress: socket.NetAddress = {
7760 let tlsSecureOptions: socket.TLSSecureOptions = {
7765 protocols: socket.Protocol.TLSv12,
7770 let tlsConnectOptions: socket.TLSConnectOptions = {
7780 tlsServer.on('connect', (data: socket.TLSSocketConnection) => {
7813 import { socket } from '@kit.NetworkKit';
7816 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7817 let netAddress: socket.NetAddress = {
7821 let tlsSecureOptions: socket.TLSSecureOptions = {
7826 protocols: socket.Protocol.TLSv12,
7831 let tlsConnectOptions: socket.TLSConnectOptions = {
7842 let callback = (data: socket.TLSSocketConnection) => {
7878 import { socket } from '@kit.NetworkKit';
7881 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7882 let netAddress: socket.NetAddress = {
7886 let tlsSecureOptions: socket.TLSSecureOptions = {
7891 protocols: socket.Protocol.TLSv12,
7896 let tlsConnectOptions: socket.TLSConnectOptions = {
7939 import { socket } from '@kit.NetworkKit';
7942 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
7943 let netAddress: socket.NetAddress = {
7947 let tlsSecureOptions: socket.TLSSecureOptions = {
7952 protocols: socket.Protocol.TLSv12,
7957 let tlsConnectOptions: socket.TLSConnectOptions = {
7996 Sends a message to the client after a TLS socket server connection is established. This API uses an…
8004 …rayBuffer | Yes | Parameters for sending data over a TLS socket server connection.…
8013 | 2303503 | An error occurred when writing data on the TLS socket.|
8021 import { socket } from '@kit.NetworkKit';
8024 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8025 let netAddress: socket.NetAddress = {
8029 let tlsSecureOptions: socket.TLSSecureOptions = {
8034 protocols: socket.Protocol.TLSv12,
8039 let tlsConnectOptions: socket.TLSConnectOptions = {
8050 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8065 Sends a message to the server after a TLS socket server connection is established. This API uses a …
8073 | data | string \| ArrayBuffer | Yes | Parameters for sending data over a TLS socket server conn…
8087 | 2303503 | An error occurred when writing data on the TLS socket.|
8095 import { socket } from '@kit.NetworkKit';
8098 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8099 let netAddress: socket.NetAddress = {
8103 let tlsSecureOptions: socket.TLSSecureOptions = {
8108 protocols: socket.Protocol.TLSv12,
8113 let tlsConnectOptions: socket.TLSConnectOptions = {
8124 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8137 Closes a TLS socket server connection. This API uses an asynchronous callback to return the result.
8160 import { socket } from '@kit.NetworkKit';
8163 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8164 let netAddress: socket.NetAddress = {
8168 let tlsSecureOptions: socket.TLSSecureOptions = {
8173 protocols: socket.Protocol.TLSv12,
8178 let tlsConnectOptions: socket.TLSConnectOptions = {
8189 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8204 Closes a TLS socket server connection. This API uses a promise to return the result.
8226 import { socket } from '@kit.NetworkKit';
8229 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8230 let netAddress: socket.NetAddress = {
8234 let tlsSecureOptions: socket.TLSSecureOptions = {
8239 protocols: socket.Protocol.TLSv12,
8244 let tlsConnectOptions: socket.TLSConnectOptions = {
8254 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8267 Obtains the remote address of a TLS socket server connection. This API uses an asynchronous callbac…
8282 | 2303188 | Socket operation on non-socket. |
8288 import { socket } from '@kit.NetworkKit';
8291 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8292 let netAddress: socket.NetAddress = {
8296 let tlsSecureOptions: socket.TLSSecureOptions = {
8301 protocols: socket.Protocol.TLSv12,
8306 let tlsConnectOptions: socket.TLSConnectOptions = {
8316 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8317 client.getRemoteAddress((err: BusinessError, data: socket.NetAddress) => {
8331 Obtains the remote address of a TLS socket server connection. This API uses a promise to return the…
8345 | 2303188 | Socket operation on non-socket. |
8351 import { socket } from '@kit.NetworkKit';
8354 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8355 let netAddress: socket.NetAddress = {
8359 let tlsSecureOptions: socket.TLSSecureOptions = {
8364 protocols: socket.Protocol.TLSv12,
8369 let tlsConnectOptions: socket.TLSConnectOptions = {
8379 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8380 client.getRemoteAddress().then((data: socket.NetAddress) => {
8392 Obtains the digital certificate of the peer end after a TLS socket server connection is established…
8413 import { socket } from '@kit.NetworkKit';
8417 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8418 let netAddress: socket.NetAddress = {
8422 let tlsSecureOptions: socket.TLSSecureOptions = {
8427 protocols: socket.Protocol.TLSv12,
8432 let tlsConnectOptions: socket.TLSConnectOptions = {
8442 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8443 client.getRemoteCertificate((err: BusinessError, data: socket.X509CertRawData) => {
8459 Obtains the digital certificate of the peer end after a TLS socket server connection is established…
8479 import { socket } from '@kit.NetworkKit';
8483 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8484 let netAddress: socket.NetAddress = {
8488 let tlsSecureOptions: socket.TLSSecureOptions = {
8493 protocols: socket.Protocol.TLSv12,
8498 let tlsConnectOptions: socket.TLSConnectOptions = {
8508 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8509 client.getRemoteCertificate().then((data: socket.X509CertRawData) => {
8523 Obtains the cipher suite negotiated by both communication parties after a TLS socket server connect…
8539 | 2303502 | An error occurred when reading data on the TLS socket.|
8546 import { socket } from '@kit.NetworkKit';
8549 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8550 let netAddress: socket.NetAddress = {
8554 let tlsSecureOptions: socket.TLSSecureOptions = {
8559 protocols: socket.Protocol.TLSv12,
8564 let tlsConnectOptions: socket.TLSConnectOptions = {
8574 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8589 Obtains the cipher suite negotiated by both communication parties after a TLS socket server connect…
8604 | 2303502 | An error occurred when reading data on the TLS socket.|
8611 import { socket } from '@kit.NetworkKit';
8614 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8615 let netAddress: socket.NetAddress = {
8619 let tlsSecureOptions: socket.TLSSecureOptions = {
8624 protocols: socket.Protocol.TLSv12,
8629 let tlsConnectOptions: socket.TLSConnectOptions = {
8639 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8652 Obtains the signing algorithm negotiated by both communication parties after a TLS socket server co…
8673 import { socket } from '@kit.NetworkKit';
8676 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8677 let netAddress: socket.NetAddress = {
8681 let tlsSecureOptions: socket.TLSSecureOptions = {
8686 protocols: socket.Protocol.TLSv12,
8691 let tlsConnectOptions: socket.TLSConnectOptions = {
8701 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8716 Obtains the signing algorithm negotiated by both communication parties after a TLS socket server co…
8736 import { socket } from '@kit.NetworkKit';
8739 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8740 let netAddress: socket.NetAddress = {
8744 let tlsSecureOptions: socket.TLSSecureOptions = {
8749 protocols: socket.Protocol.TLSv12,
8754 let tlsConnectOptions: socket.TLSConnectOptions = {
8764 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8777 Obtains the local socket address of a **TLSSocketConnection** connection. This API uses a promise t…
8796 | 2303188 | Socket operation on non-socket. |
8801 import { socket } from '@kit.NetworkKit';
8804 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8805 let netAddress: socket.NetAddress = {
8809 let tlsSecureOptions: socket.TLSSecureOptions = {
8814 protocols: socket.Protocol.TLSv12,
8819 let tlsConnectOptions: socket.TLSConnectOptions = {
8830 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8831 client.getLocalAddress().then((localAddress: socket.NetAddress) => {
8852 …lback used to return the result. If the operation is successful, the TLS socket connection informa…
8863 import { socket } from '@kit.NetworkKit';
8866 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8867 let netAddress: socket.NetAddress = {
8871 let tlsSecureOptions: socket.TLSSecureOptions = {
8876 protocols: socket.Protocol.TLSv12,
8881 let tlsConnectOptions: socket.TLSConnectOptions = {
8892 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
8893 client.on('message', (value: socket.SocketMessageInfo) => {
8920 …lback used to return the result. If the operation is successful, the TLS socket connection informa…
8931 import { socket } from '@kit.NetworkKit';
8934 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
8935 let netAddress: socket.NetAddress = {
8939 let tlsSecureOptions: socket.TLSSecureOptions = {
8944 protocols: socket.Protocol.TLSv12,
8949 let tlsConnectOptions: socket.TLSConnectOptions = {
8960 let callback = (value: socket.SocketMessageInfo) => {
8971 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
9003 import { socket } from '@kit.NetworkKit';
9006 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
9007 let netAddress: socket.NetAddress = {
9011 let tlsSecureOptions: socket.TLSSecureOptions = {
9016 protocols: socket.Protocol.TLSv12,
9021 let tlsConnectOptions: socket.TLSConnectOptions = {
9031 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
9062 import { socket } from '@kit.NetworkKit';
9065 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
9066 let netAddress: socket.NetAddress = {
9070 let tlsSecureOptions: socket.TLSSecureOptions = {
9075 protocols: socket.Protocol.TLSv12,
9080 let tlsConnectOptions: socket.TLSConnectOptions = {
9094 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
9126 import { socket } from '@kit.NetworkKit';
9129 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
9130 let netAddress: socket.NetAddress = {
9134 let tlsSecureOptions: socket.TLSSecureOptions = {
9139 protocols: socket.Protocol.TLSv12,
9144 let tlsConnectOptions: socket.TLSConnectOptions = {
9155 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {
9186 import { socket } from '@kit.NetworkKit';
9189 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
9190 let netAddress: socket.NetAddress = {
9194 let tlsSecureOptions: socket.TLSSecureOptions = {
9199 protocols: socket.Protocol.TLSv12,
9204 let tlsConnectOptions: socket.TLSConnectOptions = {
9218 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {