服务器离线时的多客户端服务器通信
本文关键字:服务器 客户端 通信 离线 | 更新日期: 2023-09-27 17:52:54
所以我想创建一个多客户端/服务器应用程序。我知道多个客户机可以通过一个端口连接,并且我希望允许在服务器"脱机"时将消息存储在列表中。我在寻找在线信息以帮助我理解服务器如何区分端口上的多个客户机之间的差异时遇到了麻烦。例如,如果有两个客户端在服务器离线时向服务器发送消息,我将它们存储在一个列表中,我如何能够告诉服务器这个消息首先来自这个客户端,然后回答这个消息,然后这个消息来自这个客户端?网上有什么简单的方法可以做到这一点吗?如有任何帮助,我将不胜感激。
对不起,我没有说清楚。我再试一次!好的,基本上我想要一个中间件,这样客户端就可以用消息联系中间件,中间件检查服务器是否在线,如果是,它就发送消息,否则它将存储消息,直到服务器再次连接。这样更有意义吗?我不太会解释,再次抱歉!这里似乎有一些概念混淆。当客户端没有连接时,它们显然不能向服务器发送任何东西,也没有端口。相反,当服务器运行并且客户端连接到它时,服务器为每个连接都有一个对象,代表每个客户端。