Si te encuentras con algún detalle que te causa duda puedes dejarnos un comentario y trataremos de ayudarte rápidamente.
Solución:
Según Wikipedia:
5222 TCP XMPP client connection (RFC 6120) Official 5223 TCP XMPP client connection over SSL Unofficial 5269 TCP XMPP server connection (RFC 6120) Official 5298 TCP UDP XMPP JEP-0174: Link-Local Messaging / Official XEP-0174: Serverless Messaging 8010 TCP XMPP File transfers Unofficial
Los números de puerto se definen en RFC 6120 § 14.7.
Según el protocolo de presencia y mensajería extensible (Wikipedia), el puerto TCP estándar para el servidor es 5222.
Presumiblemente, el cliente usaría los mismos puertos que el protocolo de mensajería, pero también puede usar http (puerto 80) y https (puerto 443) para la entrega de mensajes. Estos tienen la ventaja de funcionar para usuarios detrás de firewalls, por lo que su administrador de red no debería necesitar involucrarse.
Los puertos requeridos serán diferentes para su servidor XMPP y cualquier cliente XMPP. La mayoría de los servidores XMPP “modernos” siguen los puertos IANA definidos para servidor a servidor 5269 y para cliente a servidor 5222. Cualquier puerto adicional depende de las funciones que habilite en el servidor, es decir, si ofrece BOSH, es posible que deba abrir puerto 80.
La transferencia de archivos depende en gran medida tanto de los clientes que use como del servidor en cuanto al puerto que usará, pero la mayoría de ellos también negocian la conexión a través de su enlace cliente a servidor XMPP existente, por lo que la apertura del puerto requerido estará en el lado del cliente ( o proxy a través del puerto 80.)
Sección de Reseñas y Valoraciones
Si te gustó nuestro trabajo, tienes la libertad de dejar una reseña acerca de qué te ha parecido esta crónica.