puertos ps4 para ops fortnite cual como black abrir abierta tcp bonjour nat upnp portforwarding

tcp - para - puertos ps4 2018



¿Cuáles son las mejores opciones para el reenvío de puertos NAT? (2)

MiniUPNP es utilizado por al menos un cliente bittorrent (Transmission) y debería funcionar bien.

Me gustaría facilitarles a los usuarios reenviar un puerto en su NAT a su máquina local para mi aplicación C ++. Me gustaría hacer que esto funcione en OSX y Windows. Linux sería una gran ventaja, pero los usuarios de Linux probablemente se sienten más cómodos reenviando puertos manualmente, por lo que es menos preocupante. El código tipo LGPL está bien, pero no puedo usar nada que sea GPL directo.

Me encantaría escuchar cualquier pensamiento o experiencia que alguien haya tenido en esta área, pero me vienen a la mente algunas preguntas específicas:

  • ¿Hay una mejor biblioteca reconocida para UPNP? El cliente MiniUPNP parece que podría funcionar, pero ¿hay algo más por ahí?
  • ¿Qué hay de Bonjour ? ¿Puedo confiar en él para las computadoras OSX?
  • Todas las grandes aplicaciones de bittorrent tienen que lidiar con esto, entonces ¿hay una encuesta existente de cómo lo hacen? ¿Que hay de Skype?

Bonjour en OS X y Windows se puede usar para realizar asignaciones de puertos con enrutadores compatibles con uPNP o NAT-PMP. No he usado la API (DNSServiceNATPortMappingCreate) pero he publicado con éxito servicios de área amplia en Windows y OS X detrás de un enrutador NAT-PMP. No estoy seguro de si sus usuarios de Windows querrán instalar Bonjour (aunque quizás ya lo tengan si usan iTunes o Safari) para usar su aplicación, pero la compatibilidad con OS X no debería ser un problema.