sept

所属分类:其他
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-11-21 13:28:34
上 传 者sh-1993
说明:  去中心化、同步p2p聊天
(decentralized, synchronous p2p chat)

文件列表:
LICENSE (35149, 2023-12-03)
Makefile (424, 2023-12-03)
docs/ (0, 2023-12-03)
docs/images/ (0, 2023-12-03)
docs/images/diagram.png (43511, 2023-12-03)
src/ (0, 2023-12-03)
src/data/ (0, 2023-12-03)
src/data/peer.c (354, 2023-12-03)
src/data/peer.h (309, 2023-12-03)
src/network/ (0, 2023-12-03)
src/network/multicast.cc (3893, 2023-12-03)
src/network/multicast.hh (636, 2023-12-03)
src/network/p2p.c (3454, 2023-12-03)
src/network/p2p.h (218, 2023-12-03)
src/node.cc (2885, 2023-12-03)

# sept/pt/ ## decentralized, synchronous p2p chat sept uses udp multicast to discover and connect with peers within the same network. when a connection is established between two or more nodes in the network. ![network system diagram](https://github.com/piheta/sept/blob/master/./docs/images/diagram.png) ## features - **decentralized:** operates in p2p fashion, eliminating the need for a central server - **lightweight:** no external libraries are used - **thread safe:** multiplexes the io and runs synchronously sept uses the unix socket.h library for network communication, and is thus currently only supported on Linux and macOS. ## installation ```sh git clone https://github.com/piheta/sept.git cd sept make make clean ./sept ``` ## license sept is released under the [GPL v3 License](https://github.com/piheta/sept/blob/master/LICENSE).

近期下载者

相关文件


收藏者