Constructors
constructor
- new Socket(): Socket
- new Socket(hostName: string, port: number): Socket
-
-
Parameters
-
hostName: string
-
port: number
Properties
bytesAvailable
bytesAvailable: number
bytesPending
bytesPending: number
bytesReceived
bytesReceived: number
bytesSent
bytesSent: number
connected
connected: boolean
remoteAddress
remoteAddress: string
remotePort
remotePort: number
Methods
asyncRead
- asyncRead(numBytes: number): Promise<ArrayBuffer>
-
Parameters
Returns Promise<ArrayBuffer>
asyncWrite
- asyncWrite(data: ArrayBuffer | ArrayBufferView): Promise<void>
-
Parameters
-
data: ArrayBuffer | ArrayBufferView
Returns Promise<void>
connectTo
- connectTo(hostName: string, port: number): Promise<void>
-
Parameters
-
hostName: string
-
port: number
Returns Promise<void>
peek
- peek(numBytes: number): ArrayBuffer
-
Parameters
Returns ArrayBuffer
read
- read(numBytes: number): ArrayBuffer
-
Parameters
Returns ArrayBuffer
write
- write(data: ArrayBuffer | ArrayBufferView): void
-
Parameters
-
data: ArrayBuffer | ArrayBufferView
Returns void
Static connectTo
- connectTo(hostName: string, port: number): Promise<Socket>
-
Parameters
-
hostName: string
-
port: number
Returns Promise<Socket>