0

所以我想创建一个多客户端/服务器应用程序。我知道多个客户端可以通过一个端口连接,并且我希望在服务器“离线”时允许将消息存储在列表中。我无法在线查找信息以帮助我了解服务器如何区分端口上的多个客户端。例如,如果有 2 个客户端在服务器离线时向服务器发送消息,并且我将它们存储在一个列表中,我如何能够告诉服务器该消息首先来自该客户端所以回答这个问题,然后这个消息来了下一个来自这个客户?网上有没有关于实现这一目标的简单方法的信息?任何帮助将不胜感激。

对不起,我没有说得很清楚。我会再尝试!好的,基本上我想要它们之间的中间件,以便客户端通过消息联系中间件,中间件检查服务器是否在线,如果在线,它会发送它,否则它将存储消息直到服务器连接再次。这更有意义吗?我不擅长解释自己,再次抱歉!

4

1 回答 1

1

这里的概念似乎有些混乱。当客户端未连接时,他们显然无法向服务器发送任何内容,也没有端口。相反,当服务器正在运行并且客户端连接到它时,服务器对每个连接都有一个对象,代表每个客户端。

于 2013-01-14T19:49:46.650 回答