返回介绍

自己动手写网络客户端

发布于 2024-10-10 23:21:39 字数 643 浏览 0 评论 0 收藏 0

怎样才能写出自己的客户端程序?它和服务器之间的差别真的有那么大吗?为了体会两者的异同,下面就来写一个 HTTP 协议的网络客户端。

HTTP 协议很像你之前写过的互联网 knock-knock 协议。协议是一段结构化对话,网络客户端和服务器必须谈得来才行。打开 telnet,看看人家是怎么下载这个网页的: 。

http://en.wikipedia.org/wiki/O'Reilly_Media

当程序连上网络服务器后,至少需要发送三样东西:

GET 命令

GET /wiki/O'Reilly_Media http/1.1

主机名

主机:

en.wikipedia.org

空行

但你必须先连上服务器,然后才能向服务器发送数据。那怎么连接呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文