rayo/rayo-server — Issue #13: XMPP listener starts before being ready to process requests
Author: bklang
Created: 2012-01-14 18:31:06+00:00
State: open

This is probably an issue for PRISM more than Rayo Server.

When starting up PRISM, the XMPP port is opened (socket is listening) before it is actually able to process a request, such as an XMPP login. This results in clients hanging, sometimes indefinitely. The message is apparently discarded: even though the client has an active TCP connection, but the eventual XMPP service inside PRISM never receives the message. I would request that any messages that hit the socket should be returned with an XMPP error code until something is available to handle the request.