将客户端通过 RMI 发送的值存储在服务器中
Storing in a server values sent by a client through RMI
是否可以将客户端通过远程方法调用 (RMI) 进程发送的值存储在服务器中
我正在做一个客户端,它可以调用服务器和 运行 最后一个发布在注册表上的方法。
这些方法是为了创建一个电子投票系统。客户端到达 class 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 所做的只是传输参数和 return 值。
你的合作伙伴被严重误导了。
是否可以将客户端通过远程方法调用 (RMI) 进程发送的值存储在服务器中
我正在做一个客户端,它可以调用服务器和 运行 最后一个发布在注册表上的方法。
这些方法是为了创建一个电子投票系统。客户端到达 class 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 所做的只是传输参数和 return 值。
你的合作伙伴被严重误导了。