In function parseBye :
function parseBye(peer, identifier, params){
peer.socket.close();
}
But net.socket does not have close method. Maybe want to use destroy or end.
So propose to replace by :
function parseBye(peer, identifier, params){
peer.socket.end();
}
In function parseBye :
But
net.socketdoes not have close method. Maybe want to usedestroyorend.So propose to replace by :