gpt4 book ai didi

java - 如何构建服务器/客户端协议(protocol)

转载 作者:太空宇宙 更新时间:2023-11-04 15:03:10 24 4
gpt4 key购买 nike

尝试了解如何为我的 java 套接字创建协议(protocol)。

我正在编写服务器代码,我需要添加一个协议(protocol)来管理数据与客户端的通信方式。这个概念是客户端向服务器发送一个整数...服务器通过从文本字段发回相应的文件行来响应。

您建议我为此在协议(protocol)中添加什么?

最佳答案

我至少会做以下事情:

向每个包添加校验和,以便检测传输错误。添加响应行号。这样,客户端可以一次发出多个请求,并且可以在响应中看到该行引用的是哪个请求。

一般来说,我更喜欢使用已经建立的协议(protocol),例如 REST 服务使用的协议(protocol)。创建自己的协议(protocol)始终存在这样的危险:您忽略了协议(protocol)使用时可能发生的一些问题。认为安全性和完整性是您的应用程序的一个问题。如果是,则必须在协议(protocol)中构建。

关于java - 如何构建服务器/客户端协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22337468/

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