文件名称:分布式聊天:使用蓝牙LE网状网络的分布式对等消息传递应用程序
文件大小:616KB
文件格式:ZIP
更新时间:2024-03-06 22:33:39
chat ios distributed-systems mesh-networks vapor
分布式聊天 使用蓝牙LE网状网络的分布式聊天Messenger。 完全分散的架构,无需服务器或Internet连接 消息缓存,延迟传输 公共和私有端到端加密消息通道 语音留言,图像,文件和联系人附件 具有可配置节点,链接和更多功能的完整仿真环境 跨平台的便携式核心 成分 该项目包含以下组件: DistributedChat :抽象应用程序,与平台无关,与传输无关(使用接口来广播/接收消息) DistributedChatApp :iOS的实现,使用蓝牙作为传输,不需要服务器 DistributedChatCLI :CLI实现,使用HTTP / WebSockets作为与模拟服务器的传输 DistributedChatSimulationProtocol :CLI和模拟服务器之间使用的基于JSON的高级协议 DistributedChatSimulationServer :CLI的配