我计划构建一个Java服务器,用于处理客户端之间的实时游戏通信。什么样的Java实现方式最能高效、准确地在��户端和服务器之间进行通信(比如每秒5-15个数据包)?我知道有许多种Java网络API(即ObjectInputStream和ObjectOutputStream、DatagramPacket、KyroNet等),但我不确定哪种是这种情况下最有效和/或常用的实现方式。我认为大多数实时游戏使用UDP通信方法,但我了解其中存在的可靠性问题。是否有UDP实现方式具备某种形式的流量控制?无论如何,先提前感谢您!