{"push_id":794771844,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"e79f30970183434342df1e44a56e2e548bcffb28","before":"b09d8e8d1c09f5b9403b26dcbd7758c29e69c4d5","commits":[{"sha":"e79f30970183434342df1e44a56e2e548bcffb28","author":{"email":"34e7cea579d5f607d25aa939c7e93b8827749489@mortimer.nl","name":"Mathijs Mortimer"},"message":"Added initial controller and client network code\n\nCreated the initial controller based on my code of the publish/subscribe\nproject. It uses python's asyncio library for handling asynchronous\nconnections from nodes.\n\nAlso created the initial network client code that will be used to\nconnect to the controller. We will be using JSON messages between the\ncontroller and nodes to send messages. Not using asyncio here but\nnonblocking sockets for the moment. (I think the message buffer is not\nworking yet but rather we're taking data form the socket and only\nprocess the first received message. Code was written a while back\nthough so might be mistaken!!)\n\nA node will have to first register itself to the controller. The\ncontroller will confirm the registration to the node after which the\nnode can send probe result data to the controller for processing. A\nheartbeat will also have to be implemented between the node and\ncontroller to ensure everything is still functioning properly.\n\nNext task will be to somehow get the results from scheduled jobs passed\nto the node class which can in turn send the result to the controller","distinct":true,"url":"https://api.github.com/repos/thiezn/netMon/commits/e79f30970183434342df1e44a56e2e548bcffb28"}]}