【发布时间】: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。我对这些值实际上进入计算机并存储以处理方法感到困惑。
【问题讨论】: