¿Organizar un juego en "Lan wi-fi" requiere "uPnP"?

¿Organizar un juego en "Lan wi-fi" requiere "uPnP"?

Supongamos que hay 3 usuarios de Lan A(192.168.0.2), B(192.168.0.3) y C(192.168.0.4). Todos ellos están conectados con el enrutador wifi doméstico R (192.168.0.1). Ahora supongamos que el usuario A aloja Counter-Strike con la IP como se mencionó anteriormente y el puerto "27015". Cómo B&C podrá conectarse a A porque cada vez que envían una solicitud a A, el enrutador descartará esa solicitud porque A no les envió ningún dato primero. Entonces, para esto, A tiene que indicarle al enrutador a través de "uPnP" que pase los paquetes que provienen del puerto "27015". Si no estoy en lo cierto, entonces dígame ¿cómo se conectan los usuarios de Lan Wi-Fi entre sí para el modo multijugador? Si "uPnP" no es válido aquí, ¿cómo pueden los usuarios B&C conectarse con A? ¿Supongo que usando ARP?

Respuesta1

uPnP realiza reenvío de puertos (entreotras cosas) que se utiliza cuando el cliente se conecta a un servidor que está detrás de una puerta de enlace (el servidor está en una LAN separada). A un enrutador doméstico se le asigna una única dirección IP que comparten todos los dispositivos de la LAN. Esto funciona bien cuando se habla con la WAN, pero en la conexión entrante su enrutador no tiene idea de a qué dirección interna reenviarlo. La advertencia de puerto resuelve este problema configurando una tabla que asigna un puerto a una IP interna para conexiones entrantes, y uPnP es un protocolo para que los programas en su computadora creen estas reglas ellos mismos en lugar de simplemente decirle que busque en el panel de administración de su enrutador y configure tal o cual regla de reenvío de puertos. Tenga en cuenta que esto solo es relevante si B&C desea conectarse a A desde la WAN (usando R'spúblicodirección IP, no 192.168.0.1 que es su dirección LAN). En su configuración (todos los clientes en una LAN), B&C simplemente se conectaría a 192.168.0.2:27015 e ignoraría completamente R.

información relacionada