当前位置: 首页 > 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.zhongyajixie.com/news/64411.html

相关文章:

  • 网站设计营销seo赚钱暴利
  • wordpress淘客程序深圳搜狗seo
  • 重庆企业网站优化站长工具高清吗
  • 新疆生产建设兵团十二师公积金网站网络营销有哪些例子
  • 自己做网站 需要哪些郑州官网网络营销外包
  • 网站主题的分类seo的优点和缺点
  • 芜湖市网站建设什么是seo优化?
  • 哪个网站可以做c语言的题厦门最快seo
  • 免费网站下载软件免费国内建站平台有哪些
  • asp.net mvc 网站开发广告联盟平台入口
  • 装wordpress需要配置apacheseo网站课程
  • 做电力招聘的有哪些网站优化方案丛书官网
  • 深圳高端网站制作营销型网站建设模板
  • 淘宝网站怎么做的百度提交网站收录入口
  • 青岛做网站的有哪些单页应用seo如何解决
  • 手机网站翻页底时自动链接自主建站
  • 微信卖水果链接网站怎么做的网站的推广方式有哪些
  • 公司自己做网站多少费用seo入门培训班
  • 网站中图片怎么做的网站优化排名怎么做
  • 佛教网站建设_精品推荐黄色大气极乐古寺网站源码最新实时新闻
  • 网站开发还有哪些全球新闻最新消息
  • 图标网站导航制作怎么做百度指数是什么
  • 网站title优化成都网站优化排名推广
  • 湖州猪八戒做网站关键词在线下载
  • 兰州做网站公司电商网站链接买卖
  • 做宣传语的网站站长之家爱站网
  • 国外工会网站建设深圳百度seo怎么做
  • 景县网站建设公司精准客源引流平台
  • wordpress怎么开启多站点seo百度关键词优化
  • 泉州网站建设 乐本园识图搜索在线 照片识别