Se invio pacchetti UDP dalla macchina A con porta locale M dietro un NAT alla porta N della macchina B, dove la macchina B è al di fuori del NAT (altrove su Internet), posso ragionevolmente aspettarmi che NAT passi i pacchetti UDP ricevuti dalla macchina B ( porta locale N) di nuovo alla porta M sulla macchina A, senza richiedere il port forwarding manuale sul NAT?
So che la risposta sarebbe sì se il router è configurato per preservare le porte di origine quando possibile e tale porta di origine non è in uso. Ma la mia domanda è più sulla probabilità. La maggior parte delle volte, la maggior parte dei router ha questa configurazione attivata per impostazione predefinita o meno.
In altre parole, se realizzo un gioco multiplayer per usare UDP, sarebbe ragionevole aspettarsi che funzioni sui computer della maggior parte delle persone (anche se sono difficili da usare, la maggior parte delle persone ha dei router)?