p2p_network:Python中的点对点网络

时间:2024-04-25 19:14:54
【文件属性】:

文件名称:p2p_network:Python中的点对点网络

文件大小:18KB

文件格式:ZIP

更新时间:2024-04-25 19:14:54

peer-to-peer blockchain peer-network decentralized-applications p2p-network

对等网络项目 内容 该项目 什么是对等网络 P2P网络是一种分散的网络体系结构,不需要*服务器进行通信。 在p2p网络中,每台加入该网络的计算机都称为Peer(或Node),它们直接相互连接。 该网络主要用于文件共享和区块链应用。 关于该项目 该项目的代码用于创建对等网络,您可以在项目中对其进行修改和使用。 这个项目的出发点是我试图创建自己的区块链应用程序,但是我需要一个对等网络,但是我找不到一个全面的p2p网络示例。 结果,我创建了这个p2p网络项目,以在基于区块链的应用程序中使用。 它是如何工作的 基于TCP / IP连接的网络。 要创建网络,应该至少有一个对等点,每个对等点都知道其IP地址和端口。 在此项目中,该对等(或对等)将被称为GENESIS NODE 。 正如我提到的,每个人都知道创世节点的IP地址和端口。 否则,如果对等方想加入网络,则它不知道要连接的IP地址。 如


【文件预览】:
p2p_network-main
----Network.py(13KB)
----Message.py(2KB)
----commands.py(504B)
----Node.py(5KB)
----LICENSE(1KB)
----node1.py(320B)
----node2.py(597B)
----settings()
--------includes.py(228B)
--------__pycache__()
--------__init__.py(0B)
--------terminal_set.py(226B)
----README.md(6KB)
----helpers()
--------cmd_helper.py(213B)
--------__pycache__()
--------__init__.py(0B)
--------terminal_helper.py(165B)

网友评论