文件名称:kettle:Python异步Kademlia分布式哈希表(DHT)
文件大小:122KB
文件格式:ZIP
更新时间:2024-05-30 07:58:54
Python
水壶 Kettle是使用asyncio用Python编写的Kademlia DHT的实现。 地位 工作正在进行中。 不适合3岁以下的儿童。 用法 from kettle import Node, get_event_loop # Synchronous. node = Node(('127.0.0.1', 8800), loop=get_event_loop()) node.run_forever() # Asynchronous. node = Node(('127.0.0.1', 8888), loop=get_event_loop()) node.listen() # Poke another node. node.ping(('1.2.3.4', 8080)) # Store your bytes. node.store(('1.2.3.4', 8080), 'Be sure t
【文件预览】:
kettle-dev
----.gitignore(248B)
----README.md(576B)
----build.sh(0B)
----tests()
--------__init__.py(58B)
----docs()
--------maymounkov-kademlia-lncs.pdf(211KB)
----LICENSE.md(0B)
----MANIFEST.in(0B)
----setup.py(920B)
----.travis.yml(217B)
----kettle()
--------codec.py(1005B)
--------log.py(907B)
--------routing.py(9KB)
--------exceptions.py(565B)
--------meta.py(1KB)
--------constants.py(604B)
--------node.py(6KB)
--------peer.py(568B)
--------id.py(4KB)
--------message.py(3KB)
--------__init__.py(2KB)
--------protocol.py(9KB)
--------__version__.py(21B)
--------connection.py(3KB)
----tox.ini(222B)