Skip to content

Instantly share code, notes, and snippets.

@thiagodelgado111
Created September 29, 2015 15:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thiagodelgado111/75bc743db323a4dc2526 to your computer and use it in GitHub Desktop.
Save thiagodelgado111/75bc743db323a4dc2526 to your computer and use it in GitHub Desktop.
Starting TCP socket server
var client = new CustomServer(CONFIG_PARAMETERS);
client.createConnection();
client.open();
client.on('serverCreated', function(socket) {
if (!!client.socket) {
if (FIXTURES.Nodes.length > 0) {
var node = FIXTURES.Nodes[0];
node.state = CONSTANTS.INITIALIZING;
client.currentNode = node;
client.begin();
} else {
console.log("NODE QUEUE IS EMPTY, WAITING FOR A LIST OF NODES");
}
}
});
client.on('unicastModeEntered', function(args) {
console.log("ENTERED UNICAST MODE WITH NODE: " + args.node.ID);
});
client.on('fetchingNodeData', function(args) {
//console.log(args);
});
client.on('nodeCommunicationEnded', function(socket) {
console.log('COMMUNICATION WITH CURRENT NODE IS OVER, STARTING OVER');
if (!_.isNull(socket))
client.emit('serverCreated', socket);
});
client.on('socketClosed', function(args) {
console.log(args);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment