This is a repair project, the bulk of the socket.io server has already been written but there is a bug in operation I need someone to identify and correct the issue.
lowest bid after 15:00 EDT 2012-04-10 will win the bid and will have 5 days (not business days but real world days) to complete the project; if it at this time the project is not completed the bid is invalidated and the process will begin again
To give you an idea the entire server is 80 loc; I'm just not interested in chasing bugs in something I'm not familiar with
The mode of operation is fairly simple.
1. read line delimited json messages from a tcp connection
2. update orderbook based on messages
3. pass the message onto all connected clients
when a new client connects send them the cached orderbook
currently overtime updates to the cached orderbook are missed resulting in phantom orders, obviously this is unacceptable
you can see the issue on the current development version
http://socketio.intersango.com/