javascript - Javascript 是否只能通过 NAT 穿透?

标签 javascript browser p2p nat

我想知道是否有可能实现一个只有 Javascript 的 NAT 穿透应用程序。它应该能够在浏览器中运行。

我正在寻找一种允许 P2P 连接的解决方案。服务器也会在那里,但仅用于在对等点之间进行介绍以及交换 IP 地址和端口。

如果可能,是否只有 UDP(已阅读 NAT 穿通在 UDP 中更容易)还是 TCP 连接也可能?

最佳答案

可以。我为 npm ( https://npmjs.org/package/stunsrv ) 打包了一个 stun 服务器和客户端。我还没有真正记录事物的客户端,但它仍然存在。除此之外,还有一些其他客户端专用软件包可用。

编辑: WebRTC 可能也是您感兴趣的内容 https://github.com/webRTC .

关于javascript - Javascript 是否只能通过 NAT 穿透?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17776801/

相关文章:

javascript - 未知 Rally 查询大小的进度条

firefox - 如何限制firefox浏览器加载媒体文件?

javascript - 在我的网站的所有浏览器检查工具上禁用调试 XHR 请求

c# - 如何在 Webbrowser 控件中禁用 “Security Warning” 窗口

java - 有没有办法根据电话号码从电话中获取 WAN IP 地址?

javascript - Jquery - 从下拉列表选择到上一个输入字段元素的值

javascript - 使用 Javascript 提交表单并使用 ajaxForm 处理

javascript - 使用 React.js 插入 MongoDB 文档

android - 安卓和iphone之间的距离

p2p - 用于 webrtc 的媒体服务器,用于点对点连接