- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题是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/
我已经有一段时间没有使用 C++ 了。我被要求参加工作面试,为满足以下接口(interface)的下采样例程创建 C++ 结构: struct deterministic_sample {
关闭。这个问题是opinion-based .它目前不接受答案。 想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它. 3年前关闭。 Improve this
我在 Orchard CMS 上跌跌撞撞,想覆盖 Vandelay Industries 的 RemoteRSS 小部件的默认模板。当前模板位于: ~/Modules/Vandelay.Industr
我正在阅读 Google 的测试博客 entry about how Google partitions its tests into small, medium, and large tests ,
我无法通过 r_fullprofile 权限从 linkedIn 获取 'bio'、'bio'、'industry'、'professional headline' 和 'number of conn
我是一名优秀的程序员,十分优秀!