gpt4 book ai didi

Java - 在使用字符串等方面,客户端和服务器之间通信的 "industry standard"方法是什么

转载 作者:行者123 更新时间:2023-12-03 11:52:52 26 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

3年前关闭。




Improve this question




所以通常,要在网络 Java 中使用 get 和 set 方法,我会使用枚举,例如:

公共(public)枚举 MyEnum {
GET_NAME,
获取地址;
}

等,客户端应用程序和服务器应用程序将作为字符串在彼此之间发送,并且将执行适当的任务。

我想知道应用程序通常如何做到这一点?他们通过套接字发送什么数据以使程序工作,他们使用 ObjectStreams 吗?他们发送字节吗?

想知道为我自己的消息传递应用程序设置客户端服务器的最佳实践是什么。

额外信息:
我正在设计的客户端/服务器网络是用于游戏中的插件,因此必须是即时/快速的;)

最佳答案

所有的。或者是其他东西。

“行业”标准可以是很多东西,这取决于您所关注的领域,或者解决方案设计的十年。

在 2018 年,大多数已定义的"new"客户端/服务器通信都不会在套接字级别上运行。您宁愿定义一组服务器提供的 RESTful API,并将数据流定义为例如 JSON 字符串。

换句话说:这里的官方回答是:没有这样的行业标准。相反:您所问的(在套接字级别发送个人评论)可能是异常(exception),而不是现实世界架构常见的问题。人们不会考虑套接字和单个命令。他们考虑协议(protocol)、抽象,也许是“远程过程调用”。

关于Java - 在使用字符串等方面,客户端和服务器之间通信的 "industry standard"方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52103356/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com