Class: WebSocketSocketAdapter
lib/ws-socket-adapter.WebSocketSocketAdapter
Socket-like adapter for WebSocket so Session can use it without change. Emits “data” (Buffer), “close”, “error”; provides write() and end().
Hierarchy
-
EventEmitter↳
WebSocketSocketAdapter
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new WebSocketSocketAdapter(ws, remoteAddress?)
Parameters
| Name | Type |
|---|---|
ws |
WebSocket |
remoteAddress? |
string |
Overrides
EventEmitter.constructor
Defined in
cli/src/lib/ws-socket-adapter.ts:41
Properties
isWebSocket
• Readonly isWebSocket: true
Set so Session can skip telnet negotiation (browser doesn’t speak telnet).
Defined in
cli/src/lib/ws-socket-adapter.ts:37
remoteAddress
• remoteAddress: string
Defined in
cli/src/lib/ws-socket-adapter.ts:35
Methods
destroy
▸ destroy(): void
Returns
void
Defined in
cli/src/lib/ws-socket-adapter.ts:76
end
▸ end(): void
Returns
void
Defined in
cli/src/lib/ws-socket-adapter.ts:69
write
▸ write(data, encoding?): boolean
Parameters
| Name | Type |
|---|---|
data |
string | Buffer |
encoding? |
string |
Returns
boolean