You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
David Stanley edited this page Dec 7, 2015
·
4 revisions
#High Level Overview
The server contains restful APIs for registering, updating, deleting, and requesting keys as well as an API for submitting messages. The implementation of those APIs can be found in /app/routes.js, and a description of the API Protocol can be found here.
For sending messages to clients, the server uses TCP web sockets. A description of this protocol can be found here. The server side implementation of sockets can be viewed at /push/socket.js, and example client side code can be viewed at /push/clientTest.js.