Acabei de ler um artigo sobre o processo de "fazer furos" com o protocolo UDP. Entendo como é feito, mas tenho uma última pergunta para esclarecer as coisas. Temos o servidor de encontro e o cliente A, B.
O cliente A já fez um furo no cliente B. O cliente B recebe o IP NAT e a porta NAT do servidor de encontro e começa a enviar dados para a mesma porta que o servidor de encontro. Digamos que conheço uma segunda porta que o NAT abriu para conexões UDP. Também posso enviar meus pacotes por essa segunda porta? Ou a porta é diferenciada para todas as conexões UDP de saída? Em caso afirmativo, como podemos usar a mesma porta para o Cliente B e o servidor de encontro? O NAT não abriria uma nova porta quando o Cliente A perfurasse o buraco e o Cliente B tivesse que saber qual nova porta o NAT abriu para essa conexão específica?
Espero que minha pergunta seja um pouco compreensível.