如何识别NAT后面的服务器套接字端口

时间:2013-01-09 19:15:33

标签: java tcp serversocket

我的PC_1中有一个服务器套接字等待接受。 PC_2想要连接该服务器套接字。但PC_1和PC_2落后于NAT。所以PC_2不知道什么是真正的端口PC_1监听。我想要一种机制来识别这个服务器套接字外部端口。 我不想在路由器(NAT)上转发我的端口。我知道这可以通过TCP Hole Punching完成。但我没有找到从服务器套接字发送数据包的方法。那么我可以做到的方法是什么呢?谢谢!

1 个答案:

答案 0 :(得分:0)

我看到没有转发,但我不知道你的意思是手动还是编程。如果您不介意通过一些编程来完成它,那么您应该查看Cling