文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
knock-knock 服务器概述
服务器将同时与多个客户端通信。客户端与服务器之间将展开一段结构化对话,叫做协议。互联网使用了各种协议,一部分是低层协议,另一部分是高层协议。低层协议有 IP(Internet Protocol,网际协议),它用来控制二进制的 0 和 1 在互联网中的发送方式;高层协议有 HTTP(Hypertext Transfer Protocol,超文本传输协议),它用来控制浏览器和网络服务器的对话。我们的“笑话”服务器将使用一种自定义的高层协议——IKKP(Internet Knock-Knock Protocol,互联网 knock-knock 协议)。
客户端和服务器之间将像这样交换消息:
1 “敲门笑话”(knock-knock joke)是一种利用谐音制造笑点的笑话。讲笑话的人以“Knock knock!”开场,听到的人接“Who's there?”,然后讲笑话的必须回答一个人名,比如“Oscar.”,对方继续问:“Oscar who?”,这时说笑话的人必须用 Oscar 开头造句,比如“Oscar silly question, you get a silly answer.”,这里的“Oscar”谐音“You ask”。——译者注
协议通常有一套严格的规则。客户端和服务器都遵守这些规则就没事,但只要它们中有一方违反了规则,对话就会戛然而止。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论