Flash AdobeAIR-BitTorrent?

Flash AdobeAIR-BitTorrent?,flash,actionscript-3,air,bittorrent,Flash,Actionscript 3,Air,Bittorrent,有没有人有使用AdobeAIR创建BitTorrent应用程序的经验 目前是否有这方面的参考资料 请提供尽可能多的信息。据我所知,torrent使用的是基于UDP的。。。无法通过AIR API访问UDP。。。您可能希望嵌入一个小Java小程序(在HTMLLoader中,它不在显示列表中)。。。Java小程序可以绑定端口并执行UDP。。。因此,您基本上可以让Java小程序进行联网,并绑定一个TCP端口,AIR运行时可以通过该端口与小程序通信。。。可能有很多Java torrenting lib 有

有没有人有使用AdobeAIR创建BitTorrent应用程序的经验

目前是否有这方面的参考资料


请提供尽可能多的信息。

据我所知,torrent使用的是基于UDP的。。。无法通过AIR API访问UDP。。。您可能希望嵌入一个小Java小程序(在HTMLLoader中,它不在显示列表中)。。。Java小程序可以绑定端口并执行UDP。。。因此,您基本上可以让Java小程序进行联网,并绑定一个TCP端口,AIR运行时可以通过该端口与小程序通信。。。可能有很多Java torrenting lib


有一点值得怀疑,使用AIR是否有意义,不仅仅是有一个纯Java解决方案,但我想这取决于您

AIR可以通过TCP套接字读/写任意二进制数据,因此理论上AIR应用程序可以实现您喜欢的任何协议。不过,主要的限制是AIR无法监听传入的连接,它只能发出传出的请求


我对BT协议一无所知,但评论员Michael Madsen说,BT客户端仍然可以使用这种限制,就像它们通常在路由器或防火墙后面工作一样。如果是这样的话,那么我看不出有什么理由不能构建一个AIR BitTorrent客户端,但我不知道在这个方向上已经做了什么工作。

这对windows u use Utor来说不是问题,因为他们有一个用于AIR客户端的API


对于Mac和Linux,你可以使用传输。。。用于传输的是客户端

back2dos不正确。。。查看ActionScript 3参考资料中的

µTP是一个最新的扩展。常规的BitTorrent协议使用TCP。那么,仅仅使用adodbe air,TCP是否可以创建torrent客户端?任何已经使用这种方式的库/应用程序?@bobince:啊,好的,谢谢。。。我不知道。。。UDP似乎对p2p更有意义,因为它允许NAT穿透。。。附近有什么像样的规格吗@Cometa:据我所知,没有一个……好吧,当然不需要传入连接是可能的——本质上,如果你在路由器后面,没有适当的端口转发,就会发生这种情况。据我所知,你通常会看到下载和上传速度有所放缓,主要是因为你能与之通信的同龄人少了(只有你自己的本地连接)。嗯,那么从理论上讲这应该是可能的。我会更新我的答案。另外,我是你们电影的超级粉丝Back2dos在回答问题时并不错误,因为DatagramSocket随AIR 2.0发布而来,AIR 2.0尚未发布。但是保持答案足够真实是件好事,但是是的,DatagramSocket提供了空中UDP支持。这个Q有什么更新吗?AIR 2.6有什么变化吗?这个问题需要更新。第一个UDP对Peer2Peer不是必需的。其次,AIR的最新版本允许使用DatagramSocket进行UDP。Flash player(不带AIR)不允许UDP,但允许TCP。