
网络编程
圈圈9527
这个作者很懒,什么都没留下…
展开
-
1.关于socket的总结
1.什么是socket? 中文译为 “套接字” 通信前提:完成通信需要一对套接字(socket),网络通信的一端成为一个socket 本质:对底层网络协议TCP/IP的封装,并且提供了一套应用程序接口(API) 2.socket用来干嘛的? 用来实现不同主机间的进程间的通信 3.如何创建socket? 使用socket模块的socket函数 import sock...原创 2019-04-12 09:08:08 · 365 阅读 · 0 评论 -
2.关于UDP的总结
1. “客户端”与“服务器” 基于UDP通信的流程图 2.“客户端”使用UDP 发送/接收 数据 步骤: 1.创建“客户端”套接字 2.发送/接收数据 3.关闭套接字 示意代码: import socket def main(): # 1、创建 udp 套接字 # socket.AF_INET 表示 IPv4 协议 AF_INET6 表示 IPv6 ...原创 2019-04-12 10:20:35 · 269 阅读 · 0 评论 -
3.关于TCP的总结
1."客户端"和"服务器端"基于TCP通信模型 2.“客户端”使用TCP 发送/接收 数据 步骤: 1.创建TCP的socket套接字 2.链接服务器 3.发送数据给服务器 4.接收服务器端发送来的消息 5.关闭套接字 示意代码: import socket def main(): # 1、创建客户端的 socket # socket.AF_INET...原创 2019-04-12 10:52:45 · 223 阅读 · 0 评论 -
4.简述浏览器通过 WSGI 请求动态资源的过程?
过程: 1.“浏览器” 向 “web服务器” 发送了一个请求动态资源的请求 2.“web服务器”收到请求后,通过WSGI,调用一个属性给“应用程序框架” 3.“应用程序框架”通过引用WSGI,调用“web服务器”的方法,设置返回的状态和头信息 4. 调用后返回,此时“web服务器”保存了刚刚设置的 状态和头信息 5.”应用程序框架“查询数据库,进行逻辑处理,生成动态页面的bo...原创 2019-04-12 13:02:39 · 286 阅读 · 0 评论