const NamedPipeRWLock = require('./lock-client.namedpipe'); const net = require('net'); class TcpRwLock extends NamedPipeRWLock { constructor(resource, options = {}) { super(resource, options); this.host = options.connect.host||'localhost'; this.port = options.connect.port||7301; } _createConnection() { this.socket = net.createConnection({host:this.host, port:this.port}) } } module.exports = TcpRwLock;