繁体   English   中英

将客户端通过RMI发送的服务器值存储在服务器中

[英]Storing in a server values sent by a client through RMI

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

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

采取了这些方法来创建电子投票系统。 客户端到达类IVote来调用方法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所做的只是传输参数和返回值。

您的伙伴被严重误导了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM