Networking 无服务器通信
考虑到在线游戏、whatsapp和许多其他分布式系统等协作应用程序,服务器扮演着主要角色。它执行许多关键功能,这些功能是整个应用程序顺利运行所必需的 但假设我想开发一个应用程序,用户可以使用它在线连接并实时共享数据,如文本、图像和图形。例如,一个用户可能正在处理一个数学问题,并希望与另一个用户讨论该问题。所以,该应用程序可以让这两个用户(如果需要,还可以让更多用户)连接并分享他们的想法Networking 无服务器通信,networking,server,client,client-server,Networking,Server,Client,Client Server,考虑到在线游戏、whatsapp和许多其他分布式系统等协作应用程序,服务器扮演着主要角色。它执行许多关键功能,这些功能是整个应用程序顺利运行所必需的 但假设我想开发一个应用程序,用户可以使用它在线连接并实时共享数据,如文本、图像和图形。例如,一个用户可能正在处理一个数学问题,并希望与另一个用户讨论该问题。所以,该应用程序可以让这两个用户(如果需要,还可以让更多用户)连接并分享他们的想法 用户可以在没有服务器作为中介的情况下进行这种通信吗?如果是,是什么网络技术实现了这一点?应用程序缺少中介服务器
用户可以在没有服务器作为中介的情况下进行这种通信吗?如果是,是什么网络技术实现了这一点?应用程序缺少中介服务器的优势是什么?如果要构建这样的分布式拓扑,需要解决许多问题