是否可以创建一个可以实现此方案的网站:
用户A登录网站,上传文件,与用户B建立直接TCP连接,同时下载文件位于同一站点内。没有通过服务器传递文件。
如何让用户B通过浏览器收听?
这会违反“同源政策”吗?
重点是使用浏览器而不是P2P客户端等其他软件。
这个疯狂的想法可能吗?
答案 0 :(得分:1)
当然,它被称为P2P。你甚至不需要Ajax。
答案 1 :(得分:1)
我怀疑webRTC涵盖了你所需要的。
您有两个问题:
解决方案是使用/实现中继服务器:
说起来容易做起....(是的,它是高级P2P网络的一个功能,如JXTA,XMPP,Skype ......,是的,你很遗憾需要一个中间服务器)
检查ICE以获取“如何进行NAT遍历”
的规范答案 2 :(得分:0)
我看的是:WebRTC。
答案 3 :(得分:0)
其他人提到了WebRTC,但这是一个实例: