【文件属性】:
文件名称:disco:网络对等发现
文件大小:13KB
文件格式:ZIP
更新时间:2021-05-22 08:17:24
C
Disco是一个用C编写的网络对等发现库,已发布到公共域中以实现最大的可移植性。
去做
清理Makefile
平整
network.h-套接字处理(选项,创建,地址处理,端口转换等)
broadcast.h-广播处理(广播套接字创建/销毁,消息传递等)
disco.h-发现API(握手,版本控制等)
broadcaster.c-更改为使用INADDR_BROADCAST(而不是255.255.255.255)
在IPv6上支持多播
开始在Windows上工作
开始使用Linux
将发现封装到库中(“ Disco”)
制定发现API
peer_locator_t {
int (*get_peers)(dsc_peers_t* peers) // Pointer to function for returning peers
}
peers
【文件预览】:
disco-master
----test()
--------disco.c(3KB)
--------test.py(797B)
--------time-test.c(1KB)
--------listener.c(755B)
--------detest-test.c(1KB)
--------broadcaster.c(603B)
----Readme.md(5KB)
----src()
--------disco()
--------detest()
----UNLICENSE(1KB)
----.gitignore(12B)
----Makefile(638B)