【问题标题】:Storing in a server values sent by a client through RMI将客户端通过 RMI 发送的值存储在服务器中
【发布时间】:2016-12-08 17:11:14
【问题描述】:

是否可以将客户端通过远程方法调用 (RMI) 进程发送的值存储在服务器中

我正在做一个客户端,它可以调用服务器并运行注册表中最后一个发布的方法。

这些方法用于创建电子投票系统。客户端到达IVote 类以调用方法vote(int id, int candidate),该方法设置了一个布尔变量hasVoted,用于检查选民是否已经投票给true

public int vote(int idv, int candidat)throws RemoteException
    {
            if(!hasVoted)
            {
                hasVoted = true;
            return candidat;
            }
    } 

我想在服务器端创建一个计数器,用于计算选民远程选择的候选人。用 RMI 可以做到吗?

我的合作伙伴告诉我,我们只能使用 TCP。我对这些值实际上进入计算机并存储以处理方法感到困惑。

【问题讨论】:

    标签: java rmi


    【解决方案1】:

    当然可以。这只是一些普通的 Java 代码。 RMI 所做的只是传输参数和返回值。

    您的合作伙伴被严重误导。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      相关资源
      最近更新 更多