src/client/protocol/tcp.js
const net = require("net");
const JsonRpcClientProtocol = require("./base");
/**
* Creates an instance of TcpClientProtocol
*
* @extends JsonRpcClientProtocol
* @requires net
*/
class TcpClientProtocol extends JsonRpcClientProtocol {
/**
* Set the `connector` attribute for the [JsonRpcClientProtocol]{@link JsonRpcClientProtocol} instance. The connector is essentially the
* socket instance for the client.
*
* For the [TcpClientProtocol]{@link TcpClientProtocol} this is `net.Socket()`
*/
setConnector() {
this.connector = new net.Socket();
}
}
module.exports = TcpClientProtocol;