NAT后面的TCP连接

时间:2017-03-17 12:18:54

标签: java networking tcp vert.x

 __________                                 __________
|          |>------->TCP Request>-----X NAT|          |
| Server 1 |                               | Server 2 |
|__________|✔-------<TCP Request<------<NAT|__________|

在使用Vertx的java中,我有两个节点,它们都通过EventBus相互发送消息,但NAT后面的节点无法接收消息。所以我创建了一个TCP客户端和服务器来模仿环境并获得相同的行为。我发现通过转发服务器2防火墙上的TCP端口,它现在可以发送和接收消息,但这只适用于一台机器。

是否可以使用更多动态方法来实现此功能,是否可以在Java中设置UPnP以便连接路由?

0 个答案:

没有答案