使用TURN / STUN服务器进行本地通信

时间:2018-09-20 14:42:20

标签: network-programming cloud stun turn

我已经开始研究一种云解决方案,该解决方案在2个客户端(使用Java)需要彼此通信(基于SSL的TCP)时起作用。但是,我们没有网络拓扑要求,因此客户端可能会或可能不在同一网络上。

我正在阅读有关TURN / STUN服务器的信息,该服务器在没有直接连接时可以提供通信。

据我了解,在具有STUN的云中使用TURN服务器基本上应该找到客户端之间的最短路由,但它总是提到NAT遍历,但是如果客户端在本地网络上怎么办?他们会直接相互连接吗?

或者我应该将两个客户端IP都放入Cloud DB中,并且在启动连接时,客户端应该首先尝试直接连接,然后在失败时回退到TURN。

谢谢

0 个答案:

没有答案