我需要标记对象以将它们与单个唯一客户相关联。Java API 中是否有任何属性可用于唯一标识客户端?
- IP地址不合适;不同的专用网络上可能有多个客户端碰巧分配了相同的地址。
SyncUser
不工作;给定用户可以同时从多个客户端登录。SyncSession
直觉上感觉是对的,但没有任何标识符属性。ObjectServerSession.nativeSessionPointer
可能是我正在寻找的东西,但没有记录,并且在任何情况下都无法访问。
编辑:hashCode()
经过反思,SyncUser's or可以满足相同的需求toJson()
,如果我可以保证每个用户只登录一次。