baalexander/rosserverjs — Issue #4: Investigate timing issue.
Author: baalexander
Created: 2012-02-23 07:10:44+00:00
State: open

EADDRINUSE is thrown occasionally when going to a web app using rosserverjs. Not enough information right now on where or what is throwing it.

It may be on an improper shutdown (a previous error being thrown) or the way the web app closes if it's because of socket.io.

The other (likely) possibility is a timing issue. Like socket.io doesn't have enough time to connect before a message is being published or listened to.

A reproducible set of steps would be great.