Questions tagged «protocols»

(非)相关对象相互通信的一种通用方法。

4
种子中的DHT如何工作?
我正在编码一个我想使其分散的p2p实现,但是在掌握像bittorrent这样的协议中DHT的工作方式时遇到了一些麻烦。如果没有跟踪器,客户端如何知道对等方在哪里?同行是否存储在实际的torrent文件中?
79 protocols  p2p  dht 

3
为什么我不能在Swift中使用let in协议?
我对Swift中使用var和关键字{get set}的协议有疑问。 从Apple文档: 如果协议要求某个属性是可获取和可设置的,则该常量要求不能通过常量存储属性或只读计算属性来满足。如果协议仅要求一个属性是可获取的,则该要求可以由任何种类的属性来满足,并且如果该属性对您自己的代码有用,那么也可以对该属性进行设置是有效的。 属性要求始终声明为变量属性,并以var关键字为前缀。通过在类型声明后写{get set}来表示可获取和可设置的属性,通过写{get}来表示可获取的属性。 我不明白为什么我不能使用let。一个变种中,只有一个协议获取不只是让? 像这样: protocol someProtocol { var someProperty: String { get } } 这不只是: protocol someProtocol { let someProperty: String } 我想念什么吗?

8
实施Bittorrent协议
我正在寻找有关如何逐步实现bittorrent协议的教程/博客文章。这个怎么运作?您如何向同行提出请求?并与追踪者交谈。 我不在乎编程语言(java,ruby,perl,c#)


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.