The C2SComponent listens on a socket port 5222 (by default) waiting for XMPP client connection. The TIMP.NET server needs at least two components on two different domains, to be able to provide basic IM services:
This approach leads to greater scalability since you can decouple socket connection from session handling. A single C2SComponent can handle connections for different domain names; in fact its name should me something not releted to the domain (e.g. xmpp-client.gateway).