亲爱的 stackoverflow 社区。目前,我正在做一个项目。这个项目应该有一个服务器和客户端连接到它。由于它们的简单性,我想使用 Java 的集成 ServerSockets 和 Sockets。
在我的项目中,数据应从客户端发送到服务器并相反。
我最初的想法是发送 JSON,然后将其解析为接收器并从中获取数据。不过我有点不确定,因为 JSON 不是集成到 Java 中的东西,而是来自 Java 脚本。另外,我目前正在使用多线程套接字服务器,所以我有一个 ClientHandler 线程类。在那个类中,消息被接收、解析并从 JSON 中读取“action”参数,然后我做了一个包含多个动作及其功能的 switch 语句。我认为这也不是一个好方法。
所以,我的问题是:我怎样才能做得更好,也许我必须使用其他东西?
提前致谢。