1
10
TCP是全双工双向通信。HTTP使用请求/响应模型。让我们看看您是否在编写聊天或消息应用程序。TCP工作得更好,因为您可以立即通知客户机。使用HTTP时,您必须执行一些技巧,如长轮询。 然而,TCP只是字节流。你必须在上面找到另一个协议来定义你的消息。你可以使用谷歌的ProtoBuffer。 |
2
1
如果需要HTTP提供的服务(例如,消息帧、缓存、重定向、内容元数据、部分响应、内容协商),以及大量易于理解的工具、实现、文档等,请使用HTTP。 如果不能在这些约束内工作,请使用TCP。但是,如果您使用TCP,您将创建一个新的应用程序协议,它有许多缺陷。 |
Julian Koster · $\u发布内容的持续时间(生存期) 6 年前 |
chris hyun ho kim · 用于“拆分”记录的HTTP谓词 6 年前 |
Ian.V · Golang CSRF在结构中保存模板字段 6 年前 |