【发布时间】:2020-09-19 10:39:15
【问题描述】:
考虑到在线游戏、whatsapp 和许多其他分布式系统等协作应用程序,服务器起着重要作用。它执行许多关键功能,这些功能是整个应用程序顺利运行所需的。
但假设我想开发一个应用程序,用户可以使用它来连接在线和实时共享数据,如文本、图像、绘图。例如,一个用户可能正在处理一个数学问题并想与另一个用户讨论它。因此,应用程序使这两个用户(以及更多,如果需要)能够联系并分享他们的想法。
用户可以在没有服务器作为中介的情况下进行这种通信吗?如果是,哪些网络技术可以实现这一点?如果缺少中介服务器,应用程序错过了哪些优势?
【问题讨论】:
标签: networking server client client-server