标签: bittorrent

多人游戏的完全/半自主P2P网络有多可行?

我一直在考虑如何创建一个用于玩多人游戏的P2P系统(比如BitTorrent用于文件).我们的想法是从多人游戏架构中删除传统服务器.我知道启动通信和发送世界更新等可能需要某种服务器,但我对如何减少服务器上的负载和带宽压力感兴趣.

顺便说一句,这适用于任何规模的游戏,从两个玩家的跳棋游戏到具有30多个玩家的FPS.

我疯了吗?

p2p bittorrent

3
推荐指数
1
解决办法
606
查看次数

Adobe Air - BitTorrent?

有没有人有使用Adobe Air创建BitTorrent应用程序的经验?

目前是否有任何参考?

请尽可能地提供更多的资料.

air flash bittorrent actionscript-3

3
推荐指数
1
解决办法
1539
查看次数

Erlang中的TCP端口

我正在使用Erlang来编写一个bittorrent客户端.我在同样的问题上已经被困4天了.

我正在向所有对等方发送握手,每个对等方都有自己的ip:port.

我使用gen_tcp:connect来连接.

问题是我无法得到答复.我做了很多研究,并使用一些程序来监控我的入站/出站连接.

对等体获取数据并将回复发送回我用于向其发送握手的端口.

代码明智:get_tcp:connect选择一个端口并使用该端口将数据发送给对等端.同行回复该端口.但是,正如您在Erlang中所知,您需要使用gen_tcp:listen来获取回复连接,您需要指定一个端口.在我的情况下,我应该监听的端口是gen_tcp:connect返回的端口.

我可以使用inet:port获取此端口号,但错误始终相同:正在使用的端口.我理解为什么我得到错误,这只是因为我正在尝试监听的端口已经被gen_tcp:connect使用了.我试图关闭Socket以释放端口,但没有.

所以我的问题是:在Erlang中是否有可能以某种方式连接到对等体并将数据发送到端口然后在同一端口上侦听以进行回复.如果没有,那么我必须能以某种方式告诉对等方将数据发送回我选择的端口.

欢迎来自所有Erlang大师的任何想法.谢谢,

//坦率.

erlang bittorrent tcp

3
推荐指数
1
解决办法
1446
查看次数

将下载的torrent保存在内存中而不是文件libtorrent

使用Rasterbar libtorrent我不希望下载的数据放在我的硬盘驱动器而不是管道或变量或软件上,所以我可以将它重定向到其他地方,Mysql,甚至垃圾,如果它不是我想要的,无论如何如果不是在C++中使用Libtorrent,最好在python绑定中执行此操作?

编辑: - >我想指出这是一个libtorrent问题,而不是Linux文件处理或Python文件处理问题.我需要告诉libtorrent而不是传统上将文件保存在普通文件中,将其保存到我的python管道或变量等.

c++ python bittorrent

3
推荐指数
1
解决办法
1299
查看次数

Torrent文件协议 - 自定义字段

我想知道.torrent文件中是否有任何可用字段可用于某人的torrent客户端实现中的某些自定义功能?例如,有人可能想要将URL编码到文件所有者的网站,其他人 - 打开文件时要显示的一些自定义消息等.在当前的.torrent文件实现中是否可行?

encoding bittorrent protocols file

3
推荐指数
1
解决办法
334
查看次数

私有文件传输的bittorrent跟踪服务器 - python

我们有一个客户端/服务器应用程序需要将相同的大文件传输到(有时是许多不同的客户端).

首先,所有这些都是以最明显的方式完成的,从客户端发送请求的webserver api提供文件,但一切都是手动完成的.

显着改善错误冗余和传输速度的一个好方法是使用点对点协议,例如bittorrent.

由于截止日期的限制,我不能在试用/错误过程上花费太多时间.

我找不到任何可以轻松集成到python api的简单跟踪器实现.

有没有人知道任何最新的bittorrent跟踪器,它很简单,可以在没有所有口哨和铃声的情况下工作?

python p2p bittorrent file-transfer

3
推荐指数
1
解决办法
4673
查看次数

在Java中创建洪流客户端?

可能重复:
Java BitTorrent库

我想了解更多有关在Java中创建洪流客户端的信息。我在这里问这个问题,是因为我不知道要为torrent客户端开始编程的方向。我想我需要一个

  1. 插座
  2. 有关网络洪流使用的知识

有人可以指出我正确的方向。

java networking p2p bittorrent

3
推荐指数
1
解决办法
9039
查看次数

选择要下载的文件部分

我正在尝试使用Python开发自己的torrent应用程序.经过一番研究后,我决定选择libtorrent,并找到了这个有趣的答案:

我发现另一个类似的问题有一个答案:

但我不明白怎么做了,我读了完整的文档,他们在这个问题联系起来并没有得到有关如何面对这个任何想法.

我一直在寻找libtorrent试图了解我如何管理下载...

  • 我怎么能从头到尾开始下载?

我的目标是开始下载洪流" 有序 ",意思是我不希望下载种子的随机配件,此刻的那些可获取的,我想从开始到结束下载.

如果有人试过这个并且可以指向我正确的libtorrent文档会很棒!!!


  • 我怎么能开始下载订购的文件? - > set_sequential_download()

但我怎么能等待这些碎片呢?如何配置libtorrent等待前10个,直到下一个10开始?

python bittorrent libtorrent

3
推荐指数
1
解决办法
628
查看次数

torrent客户端中的哈希计算

我想知道是否有人知道BitTorrent客户端中的"哈希"是什么,它显然不是hash文件的代码,而是一些不同的东西.

我认为这更像是一个文件的磁铁链接,但这是如何连接到文件本身的?

我只是想了解场景背后的构造.
在torrent客户端中文件< - >哈希<--->哈希

hash bittorrent magnet-uri torrent

3
推荐指数
1
解决办法
2649
查看次数

如何从DHT中提取种子文件?

我编写了一个简单的脚本,该脚本查找给定info_hash的示例对等IP。我在BEP-0005中看不到此类信息:如何实际上从DHT中提取种子文件?

bittorrent dht kademlia

3
推荐指数
1
解决办法
842
查看次数