为了账号安全,请及时绑定邮箱和手机立即绑定

Go:使用 TCP 连接写入标头

Go:使用 TCP 连接写入标头

Go
守着星空守着你 2021-08-23 17:37:43
我已经从这里实现了一个具有以下代码结构的 TCP 服务器:http : //golang.org/pkg/net/#example_Listener我正在尝试从浏览器 ping TCP 服务器。TCP 服务器能够写入我的浏览器。但是,它无法写入客户端标头,因为它不使用 HTTP 协议。如何保持 TCP 协议和连接,但仍然能够写入浏览器的标头?
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

如何保持 TCP 协议和连接,但仍然能够写入浏览器的标头?

我认为您对 TCP 和 HTTP 之间的区别有误解。TCP 是传输层——它定义了 IP 数据包在两个端点之间交换的方式。HTTP 建立在 TCP 之上并定义了一个面向文本的协议,用于通过 TCP 交换“超文本”,即内容。

您可以手动编写对 TCP 套接字的有效 HTTP 响应,但这样做没有意义;使用net/http包;它更安全,并将确保您正确了解协议中的每个小细节。


查看完整回答
反对 回复 2021-08-23
  • 1 回答
  • 0 关注
  • 269 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信