esp32-javascript › "socket-events/modules/socket-events/index"
- afterSuspend
- beforeSuspend
- closeSocket
- getOrCreateNewSocket
- performOnClose
- resetSocket
- sockConnect
- sockListen
Ƭ OnAcceptCB: function
Defined in socket-events/modules/socket-events/index.ts:37
▸ (): void
Ƭ OnCloseCB: function
Defined in socket-events/modules/socket-events/index.ts:36
▸ (sockfd
: number): void
Parameters:
Name | Type |
---|---|
sockfd |
number |
Ƭ OnConnectCB: function
Defined in socket-events/modules/socket-events/index.ts:34
▸ (socket
: Esp32JsSocket): boolean | void
Parameters:
Name | Type |
---|---|
socket |
Esp32JsSocket |
Ƭ OnDataCB: function
Defined in socket-events/modules/socket-events/index.ts:29
▸ (data
: Uint8Array, sockfd
: number, length
: number): void
Parameters:
Name | Type |
---|---|
data |
Uint8Array |
sockfd |
number |
length |
number |
Ƭ OnErrorCB: function
Defined in socket-events/modules/socket-events/index.ts:35
▸ (sockfd
: number): void
Parameters:
Name | Type |
---|---|
sockfd |
number |
Ƭ OnWritableCB: function
Defined in socket-events/modules/socket-events/index.ts:38
▸ (socket
: Esp32JsSocket): boolean
Parameters:
Name | Type |
---|---|
socket |
Esp32JsSocket |
• sockets: ActiveSockets‹› = new ActiveSockets()
Defined in socket-events/modules/socket-events/index.ts:156
• sslClientCtx: any
Defined in socket-events/modules/socket-events/index.ts:55
▸ afterSuspend(evt
: Esp32JsEventloopEvent, collected
: function[]): boolean
Defined in socket-events/modules/socket-events/index.ts:603
Parameters:
Name | Type |
---|---|
evt |
Esp32JsEventloopEvent |
collected |
function[] |
Returns: boolean
▸ beforeSuspend(): void
Defined in socket-events/modules/socket-events/index.ts:587
Returns: void
▸ closeSocket(socketOrSockfd
: Esp32JsSocket | number): void
Defined in socket-events/modules/socket-events/index.ts:398
Flushes buffered writes, shutdowns SSL (if it is a secure socket), close the socket, performs the close callback function, removes socket from {@link module:socket-events.sockets}.
Parameters:
Name | Type |
---|---|
socketOrSockfd |
Esp32JsSocket | number |
Returns: void
▸ getOrCreateNewSocket(): Socket‹›
Defined in socket-events/modules/socket-events/index.ts:380
Returns: Socket‹›
▸ performOnClose(socket
: Esp32JsSocket): void
Defined in socket-events/modules/socket-events/index.ts:384
Parameters:
Name | Type |
---|---|
socket |
Esp32JsSocket |
Returns: void
▸ resetSocket(socket
: Socket): void
Defined in socket-events/modules/socket-events/index.ts:576
Parameters:
Name | Type |
---|---|
socket |
Socket |
Returns: void
▸ sockConnect(ssl
: boolean, host
: string, port
: string, onConnect
: OnConnectCB, onData
: function, onError
: function, onClose
: function): Esp32JsSocket
Defined in socket-events/modules/socket-events/index.ts:442
Connects to specified host and port.
Parameters:
▪ ssl: boolean
If we want to connect via SSL.
▪ host: string
The remote hostname.
▪ port: string
The remote port.
▪ onConnect: OnConnectCB
A callback which gets called on connect event.
▪ onData: function
A callback which gets called on a data event.
▸ (data
: Uint8Array, sockfd
: number, length
: number): void
Parameters:
Name | Type |
---|---|
data |
Uint8Array |
sockfd |
number |
length |
number |
▪ onError: function
A callback which gets called on an error event.
▸ (sockfd
: number): void
Parameters:
Name | Type |
---|---|
sockfd |
number |
▪ onClose: function
A callback which gets called on a close event.
▸ (): void
Returns: Esp32JsSocket
The socket.
▸ sockListen(port
: string | number, onAccept
: function, onError
: function, onClose
: function, isSSL
: boolean): Esp32JsSocket | null
Defined in socket-events/modules/socket-events/index.ts:503
Parameters:
▪ port: string | number
▪ onAccept: function
▸ (socket
: Esp32JsSocket): void
Parameters:
Name | Type |
---|---|
socket |
Esp32JsSocket |
▪ onError: function
▸ (sockfd
: number): void
Parameters:
Name | Type |
---|---|
sockfd |
number |
▪ onClose: function
▸ (sockfd
: number): void
Parameters:
Name | Type |
---|---|
sockfd |
number |
▪ isSSL: boolean
Returns: Esp32JsSocket | null