15 lines
455 B
JavaScript
15 lines
455 B
JavaScript
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; |