A hospedagem de um jogo em “Lan wi-fi” requer “uPnP”?

0

Suponha que há 3 usuários Lan A (192.168.0.2), B (192.168.0.3) & C (192.168.0.4). Todos eles estão conectados com o roteador residencial W (192.168.0.1). Agora suponha que o usuário A hospede contra-ataque com IP como mencionado acima e porta "27015". Como a B & C poderá se conectar a A, pois cada vez que enviarem uma solicitação para A, essa solicitação será cancelada pelo roteador, porque A não enviou nenhum dado a eles primeiro. Então, para isso, A tem que instruir o roteador via "uPnP" que passa os pacotes que estão vindo para a porta "27015". Se eu não estiver correto, diga-me como os usuários de Lan Wi-Fi se conectam para o multiplayer? Se "uPnP" não é válido aqui, então como o usuário B & C é capaz de se conectar com A? Eu acho que usando o ARP?

    
por defalt 12.08.2016 / 04:27

1 resposta

1

O uPnP faz o encaminhamento de porta (entre outras coisas ) que é usado quando o cliente está se conectando a um servidor que está por trás de um gateway (o servidor está em uma LAN separada). Um roteador doméstico recebe um único endereço IP que é compartilhado por todos os dispositivos na LAN. Isso funciona bem quando se fala com a WAN, mas na conexão de entrada seu roteador não tem idéia do endereço interno para encaminhá-lo. O aviso de porta resolve esse problema configurando uma tabela que mapeia uma porta para um IP interno para conexões de entrada, e o uPnP é um protocolo para programas em seu computador para criar essas regras em vez de apenas avisá-lo para procurar no painel de administração do roteador e configurar a regra de encaminhamento de porta. Lembre-se de que isso é relevante somente se a B & C quiser conectar-se a A da WAN (usando o endereço IP público de R , não 192.168.0.1, que é seu endereço de LAN). Em sua configuração (todos os clientes em uma LAN), o B & A se conectaria apenas a 192.168.0.2:27015 e ignoraria completamente o R.

    
por 12.08.2016 / 06:05