将套接字连接传输到其他服务器

时间:2019-05-08 10:55:48

标签: sockets networking server nat

考虑这种情况。我在System.Net.WebSockets上有一个自定义包装器,该包装器允许服务器执行客户端方法以及客户端可以在服务器上执行方法。

服务器A在Amazon云上运行,它是ASP.Net Core应用程序。在亚马逊云上还有第二台服务器B。

我要实现的是客户端连接到服务器A,以通知它可用。与服务器A建立连接后,服务器A将连接传递至服务器B,从而建立了客户端与服务器B之间的通信(客户端无法直接连接至服务器B,因为无法从外部使用它,因为只有一个端口可用于与服务器A的连接)。我读过类似情况下的UDP打孔,但我想知道它是否适合我的需求。

Diagram

我们将不胜感激。

0 个答案:

没有答案