我们假设 client a 和 client b 都拥有自己的私有ip地址,并且都处在不同的nat之后,端对端的程序运行于 client a,client b,s之间,并且它们都开放了udp端口1234。 client a和client b首先分别与s建立通信会话,这时nat a把它自己的udp端口62000分配给client a与s的会话,nat b也把自己的udp端口31000分配给client b与s的会话。如下图所示:
我们假设 client a 和 client b 都拥有自己的私有ip地址,并且都处在不同的nat之后,端对端的程序运行于 client a,client b,s之间,并且它们都开放了udp端口1234。 client a和client b首先分别与s建立通信会话,这时nat a把它自己的udp端口62000分配给client a与s的会话,nat b也把自己的udp端口31000分配给client b与s的会话。如下图所示: