Challenge Overview
Currently, TopCoder Competition Engine used a customized way for communication between the client side and the backend services. We are planning to implement a Web-based Arena using Node.js technology, so one key point to solve is how to reuse the code and build on top of the current main listener, so we don't need to update the backend services, and make the Arena applet and Web-based Arena usable in the same time.
This contest is going to seeking ways to add Web Sockets Protocol to Main Listener, so we can use socket.io to build the web-based Arena directly.
See detail requirements in wiki
Final Submission Guidelines
See detail requirements in wiki