Lines Matching refs:socket

34 完整的 API 说明以及实例代码请参考:[Socket 连接](../reference/apis-network-kit/js-apis-socket.md)。
36 Socket 连接主要由 socket 模块提供。具体接口说明如下表。
100 1. import 需要的 socket 模块。
115 import { socket } from '@kit.NetworkKit';
120 remoteInfo: socket.SocketRemoteInfo = {} as socket.SocketRemoteInfo;
123 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
142 let ipAddress : socket.NetAddress = {} as socket.NetAddress;
156 let tcpConnect : socket.TCPConnectOptions = {} as socket.TCPConnectOptions;
162 let tcpSendOptions: socket.TCPSendOptions = {
192 1. import 需要的 socket 模块。
202 import { socket } from '@kit.NetworkKit';
206 let tcpServer: socket.TCPSocketServer = socket.constructTCPSocketServerInstance();
209 let ipAddress : socket.NetAddress = {} as socket.NetAddress;
220 remoteInfo: socket.SocketRemoteInfo = {} as socket.SocketRemoteInfo;
223 tcpServer.on("connect", (client: socket.TCPSocketConnection) => {
243 let tcpSendOptions : socket.TCPSendOptions = {} as socket.TCPSendOptions;
273 1. import 需要的 socket 模块。
288 import { socket } from '@kit.NetworkKit';
291 let multicast: socket.MulticastSocket = socket.constructMulticastSocketInstance();
293 let addr : socket.NetAddress = {
309 remoteInfo: socket.SocketRemoteInfo = {} as socket.SocketRemoteInfo;
341 1. import 需要的 socket 模块。
354 import { socket } from '@kit.NetworkKit';
357 let client: socket.LocalSocket = socket.constructLocalSocketInstance();
358 client.on('message', (value: socket.LocalSocketMessageInfo) => {
376 let localAddress : socket.LocalAddress = {
379 let connectOpt: socket.LocalConnectOptions = {
383 let sendOpt: socket.LocalSendOptions = {
412 1. import 需要的 socket 模块。
431 import { socket } from '@kit.NetworkKit';
434 let server: socket.LocalSocketServer = socket.constructLocalSocketServerInstance();
437 let listenAddr: socket.LocalAddress = {
447 server.on('connect', (connection: socket.LocalSocketConnection) => {
452 connection.on('message', (value: socket.LocalSocketMessageInfo) => {
467 let sendOpt : socket.LocalSendOptions = {
497 1. import 需要的 socket 模块。
512 import { socket } from '@kit.NetworkKit';
517 remoteInfo: socket.SocketRemoteInfo = {} as socket.SocketRemoteInfo;
520 let tlsTwoWay: socket.TLSSocket = socket.constructTLSSocketInstance();
540 let ipAddress : socket.NetAddress = {} as socket.NetAddress;
554 let tlsSecureOption : socket.TLSSecureOptions = {} as socket.TLSSecureOptions;
559 tlsSecureOption.protocols = [socket.Protocol.TLSv12];
564 let tlsTwoWayConnectOption : socket.TLSConnectOptions = {} as socket.TLSConnectOptions;
590 let tlsOneWay: socket.TLSSocket = socket.constructTLSSocketInstance(); // One way authentication
623 let tlsOneWaySecureOption : socket.TLSSecureOptions = {} as socket.TLSSecureOptions;
627 let tlsOneWayConnectOptions: socket.TLSConnectOptions = {} as socket.TLSConnectOptions;
655 1. import 需要的 socket 模块。
670 import { socket } from '@kit.NetworkKit';
675 remoteInfo: socket.SocketRemoteInfo = {} as socket.SocketRemoteInfo;
679 let tcp: socket.TCPSocket = socket.constructTCPSocketInstance();
695 let ipAddress: socket.NetAddress = {} as socket.NetAddress;
709 let tcpConnect: socket.TCPConnectOptions = {} as socket.TCPConnectOptions;
721 let tlsTwoWay: socket.TLSSocket = socket.constructTLSSocketInstance(tcp);
744 let tlsSecureOption: socket.TLSSecureOptions = {} as socket.TLSSecureOptions;
749 tlsSecureOption.protocols = [socket.Protocol.TLSv12];
754 let tlsTwoWayConnectOption: socket.TLSConnectOptions = {} as socket.TLSConnectOptions;
784 1. import 需要的 socket 模块。
801 import { socket } from '@kit.NetworkKit';
804 let tlsServer: socket.TLSSocketServer = socket.constructTLSSocketServerInstance();
806 let netAddress: socket.NetAddress = {
811 let tlsSecureOptions: socket.TLSSecureOptions = {
816 protocols: socket.Protocol.TLSv12,
822 let tlsConnectOptions: socket.TLSConnectOptions = {
836 remoteInfo: socket.SocketRemoteInfo = {} as socket.SocketRemoteInfo;
849 tlsServer.on('connect', (client: socket.TLSSocketConnection) => {