reassign 1032869 libstrophe0 thanks It turned out that the cause of this was a configuration error on my server making IPv6 port 5222 unavailable. The libstrophe code that connects was always connecting via IPv6 and never trying IPv4. This algorithm will always have failure cases as there are more than a few networks without correct IPv6 configuration. In a general networking situation trying to connect to all available addresses is the best behaviour. Also having debugging logs state which address was attempted and what error was received is good.
-- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/