【发布时间】:2016-09-12 08:11:21
【问题描述】:
我正在尝试用 java 编写我的第一个客户端-服务器程序,但由于我是新手,所以有些事情让我非常困惑。
有没有办法给客户提供特定的特征?例如,我希望每个连接的客户端都有一个 ID 和一笔将由服务器更改的钱。这样的事情可能吗?如果有怎么办?
此外,我想将来自客户端的一些命令放入队列中,以确保它们以正确的顺序提供服务。如果每个客户端都有自己的线程,我该怎么做?我应该在代码的哪一部分初始化队列?
【问题讨论】:
-
使用 java.rmi.dgc.VMID 或 java.rmi.server.UID 来提供一个唯一的名称,您可以在客户端和服务器之间的初始握手期间发送给客户端跨度>
-
非常感谢,我去查一下!
标签: java multithreading server client