From c91ade59031949bab8db63aa4220c46c424a59d5 Mon Sep 17 00:00:00 2001 From: Alexey Kasyanchuk Date: Wed, 21 Feb 2018 16:22:40 +0300 Subject: [PATCH] fix(p2p): errors on peers ignore --- src/background/spider.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/background/spider.js b/src/background/spider.js index f709f6c..a85ba41 100644 --- a/src/background/spider.js +++ b/src/background/spider.js @@ -264,6 +264,7 @@ const tcpServer = net.createServer(); tcpServer.listen(config.spiderPort); tcpServer.on('connection', (socket) => { socket = new JsonSocket(socket); + socket.on('error', (err) => {}) socket.on('message', (message) => { if(message.type && messageHandlers[message.type]) { @@ -1073,7 +1074,6 @@ const p2p = { { this.peers.push(address) const socket = new JsonSocket(new net.Socket()); //Decorate a standard net.Socket with JsonSocket - socket.connect(address.port, address.address); socket.on('connect', () => { //Don't send until we're connected // add to peers send('peer', this.peers.length) @@ -1113,6 +1113,8 @@ const p2p = { }) socket.on('error', (err) => {}) + + socket.connect(address.port, address.address); }, emit(type, data, callback) {