JS API Reference
Class: TcpProxy
network/tcpProxy.TcpProxy
Allows proxying of TCP traffic to a service running in an activity on a provider via the requestor
IMPORTANT
This feature is supported only in the Node.js environment. In has no effect in browsers.
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new TcpProxy(wsUrl, appKey, options): TcpProxy
Parameters
| Name | Type | Description | 
|---|---|---|
| wsUrl | string | The URL to the WebSocket implementing the communication transport layer | 
| appKey | string | The yagna app-key used to authenticate the WebSocket connection | 
| options | Partial<TcpProxyOptions> | Additional options of the proxy | 
Returns
Defined in
Properties
events
• Readonly events: EventEmitter<TcpProxyEvents, any>
Defined in
Methods
listen
▸ listen(port, abort?): Promise<void>
Start the proxy in listening mode
Parameters
| Name | Type | Description | 
|---|---|---|
| port | number | The port number to use on the requestor | 
| abort? | AbortController | The abort controller to use in order to control cancelling requests | 
Returns
Promise<void>
Defined in
close
▸ close(): Promise<void>
Gracefully close the proxy
Returns
Promise<void>
Defined in
Was this helpful?