1
过去一年来,我一直在积极开发一个名为NitroNet的networking library,并且希望了解如何安全地区分连接到同一台计算机上的服务器的多个客户端(套接字)。区分同一台机器上的多个客户端
我一直在开发使用Java的库,我目前已经区分使用客户端UDP端口作为唯一标识符的客户端。这工作正常,但我不相信它是实际区分它们的最安全的方法。所以我想知道,是否有更好的更安全的方法来真正区分它们?
当我说我需要“区分它们”时,我的意思是,当从服务器端的客户端接收到数据包时,我需要能够仅使用信息在服务器端获取相应的连接实例从插座。我不希望任何ID号存储在实际的客户端上,因为担心逆向工程和手动更改ID。任何想法或建议将不胜感激。
我正在考虑创建类似于此的令牌/票证系统,我认为这是唯一的好选择。我会试试看,谢谢你的建议。 – Jmrapp