gpt4 book ai didi

Java 简单 RMI 聊天应用程序

转载 作者:行者123 更新时间:2023-11-30 11:35:17 26 4
gpt4 key购买 nike

我正在尝试使用 RMI(没有 GUI)制作一个非常简单的聊天程序,但我正在努力寻找想法。当客户端连接到服务器时如何注册客户端?当我使用

RemoteServer.getClientHost()

所有这一切只是显示 ip 地址(对于从同一台计算机(从多个命令窗口)连接的所有客户端,它们都是相同的。我正在尝试实现的是:当客户端登录时,他会看到一个 switch-case 菜单,如果他们按下

  1. they get a list of connected clients.

  2. sendMessage(client, String)

但我不知道如何识别个人客户?

当我这样做时,我如何只在该客户端的窗口上显示一个字符串?

谢谢,

研究:(我看过网上的想法,但其中很多比我想要的更先进。这是一个简单的应用程序,我不想让它复杂化/复制我不理解的代码)。之前有关于 SO 的问题,但答案为 0/1(不是很热门的话题!)或没有帮助!

最佳答案

看起来我找到了我要找的东西:

RMI 回调

基本上让每个客户端成为服务器,这样服务器既可以响应也可以接收消息。

我被定向到可能有帮助的资源:

Java Network Programming and Distributed Computing by David Reilly & Michael Reilly

关于Java 简单 RMI 聊天应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15198759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com