![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 59
测开小菜鸟
誓做测开大佬!有任何问题可添加本人wx:632966840(添加请备注来源和意图)
展开
-
mini-Web框架
mini-Web框架基础版路由方式一:路由列表方式二:装饰器路由填充页面个人数据接口上一篇讲的是一个简单的静态web服务器,现在加入动态资源一起处理。基础版web服务器程序(web.py)代码:import socketimport threadingimport sysimport framework# 定义web服务器类class HttpWebServer(object): def __init__(self, port): # 创建tcp服务端套接字原创 2022-01-21 11:06:33 · 2745 阅读 · 0 评论 -
开发静态web服务器
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档开发静态web服务器一、返回固定页面的web服务器二、返回指定页面的web服务器三、返回404页面四、多任务版一、返回固定页面的web服务器由于浏览器只认固定格式的数据,所以不能将html的数据直接返回给浏览器,需要将数据改为浏览器认准的格式,包括响应行、响应头、空行、响应体import socketif __name__ == '__main__': tcp_server_socket = socket.socket原创 2022-01-10 13:11:58 · 1269 阅读 · 0 评论 -
多任务版TCP服务端程序开发
多任务版TCP服务端程序开发上一篇中的服务端程序只能完成一次响应,且无法同时处理多个请求,现在优化一下。将接收和响应的部分抽出来作为一个线程执行,线程中循环判断客户端是否断开链接。import socketimport threading# 处理客户端请求的任务def handle_client_request(ip_port, new_client): print("客户端的ip和端口号为:", ip_port) # 循环接收客户端的消息 while True:原创 2022-01-09 18:58:10 · 982 阅读 · 0 评论 -
TCP 网络应用程序开发
TCP 网络应用程序开发流程TCP 网络应用程序开发流程的介绍TCP 客户端和服务端程序开发流程的介绍客户端步骤说明:服务端步骤说明:TCP 网络应用程序开发流程的介绍TCP 网络应用程序开发分为:TCP 客户端程序开发TCP 服务端程序开发说明:客户端程序是指运行在用户设备上的程序 服务端程序是指运行在服务器设备上的程序,专门为客户端提供数据服务。TCP 客户端和服务端程序开发流程的介绍客户端步骤说明:创建客户端套接字对象和服务端套接字建立连接发送数据接收数据关闭客户端原创 2022-01-09 16:34:34 · 188 阅读 · 0 评论