当前位置: 首页 > news >正文

靠谱网站建设公司青岛运营网络推广业务

靠谱网站建设公司,青岛运营网络推广业务,关镇铨装潢门店地址,自适应网站制作1. 开发自己的静态Web服务器 实现步骤: 编写一个TCP服务端程序获取浏览器发送的http请求报文数据读取固定页面数据,把页面数据组装成HTTP响应报文数据发送给浏览器。HTTP响应报文数据发送完成以后,关闭服务于客户端的套接字。 2. 静态Web服务器-返回固…

1. 开发自己的静态Web服务器

实现步骤:

  1. 编写一个TCP服务端程序
  2. 获取浏览器发送的http请求报文数据
  3. 读取固定页面数据,把页面数据组装成HTTP响应报文数据发送给浏览器。
  4. HTTP响应报文数据发送完成以后,关闭服务于客户端的套接字。

2. 静态Web服务器-返回固定页面数据的示例代码


import socketif __name__ == '__main__':# 创建tcp服务端套接字tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 设置端口号复用, 程序退出端口立即释放tcp_server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)# 绑定端口号tcp_server_socket.bind(("", 9000))# 设置监听tcp_server_socket.listen(128)while True:# 等待接受客户端的连接请求new_socket, ip_port = tcp_server_socket.accept()# 代码执行到此,说明连接建立成功recv_client_data = new_socket.recv(4096)# 对二进制数据进行解码recv_client_content = recv_client_data.decode("utf-8")print(recv_client_content)with open("static/index.html", "rb") as file:# 读取文件数据file_data = file.read()# 响应行response_line = "HTTP/1.1 200 OK\r\n"# 响应头response_header = "Server: PWS1.0\r\n"# 响应体response_body = file_data# 拼接响应报文response_data = (response_line + response_header + "\r\n").encode("utf-8") + response_body# 发送数据new_socket.send(response_data)# 关闭服务与客户端的套接字new_socket.close()

3. 小结

  1. 编写一个TCP服务端程序

    tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    # 循环接受客户端的连接请求
    while True:conn_socket, ip_port = tcp_server_socket.accept()
    
  2. 获取浏览器发送的http请求报文数据

    client_request_data = conn_socket.recv(4096)
    
  3. 读取固定页面数据,把页面数据组装成HTTP响应报文数据发送给浏览器。

    response_data = (response_line + response_header + "\r\n").encode("utf-8") + response_body
    conn_socket.send(response_data)
    
  4. HTTP响应报文数据发送完成以后,关闭服务于客户端的套接字。

    conn_socket.close()


 

http://www.yidumall.com/news/31243.html

相关文章:

  • 织梦视频资讯网站源码网站建站方式有哪些
  • 武汉做网站优化的公司营销型企业网站案例
  • 重庆市工信部网站百度推广步骤
  • 做外贸网站哪家好谷歌 google
  • 用WordPress做网站入门课线上宣传渠道有哪些
  • 门户网站建设方式免费建网站哪家好
  • aspnet网站开发例题信阳seo
  • 加工平台有哪些设备排名优化怎么做
  • 如何做平台网站广州疫情今天最新消息
  • wordpress 头像旋转网络优化师是什么工作
  • 网站建设里都需要干什么篮网目前排名
  • 网站建设人员架构广东疫情最新资讯
  • wordpress 不显示分类中的某篇文章seo网络推广公司排名
  • 破解网站禁止复制页面内容和图片链接制作软件
  • 网站可视区最多可以做多大域名备案查询官网
  • 浏览器怎么打开网站新闻摘抄2022最新20篇
  • 湖南建筑公司网站石家庄seo结算
  • 百度seo服务优化英文
  • 武汉未来田网站建设推广地推平台去哪里找
  • 哪里有网站开发定制搜索引擎收录
  • 我要自学网网站建设与管理花西子网络营销策划方案
  • 小欢喜林磊儿什么网站做家教线上平台推广方案
  • 吉林省人民政府森林防火命令抖音seo软件工具
  • 如何免费搭建网站源码qq关键词排名优化
  • 质量好网站建设多少钱站长之家产品介绍
  • 小程序开发一键生成平台源码seo中心
  • 专业网站制作的公司百度云电脑网页版入口
  • 玩具网站建设方案市场营销专业课程
  • 专门做网站的公司网络营销策划目的
  • 政府网站建设普查发布项目信息的平台