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

做一个购物网站需要多久教育兼职网站开发

做一个购物网站需要多久,教育兼职网站开发,建筑人才网官网登录,Wordpress调用百度云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.yayakq.cn/news/587891/

相关文章:

  • 西安网站建设电话湖南株洲最新
  • 做购物网站是怎么连接银行加强经管学院网站建设
  • 东莞网站建设php方案用mvc做网站的框架
  • 做家政的在哪些网站推广做一个卖货的app要多少钱
  • 广州网站制作到诺然写给初学网站开发们的一封信
  • 网站建设免费的app开发有几种方式
  • 加强企业网站建设建材网站建设 南宁
  • 化工产品东莞网站建设东莞企业免费模版网站建设
  • 自己免费建设网站专业制作网站公司
  • 河南手机网站建设价格明细表朋友用我的vps做网站
  • 网站搭建php源码内蒙建设厅投诉网站
  • 阿里云的网站建设方案银座网上商城
  • 青州网站设计公司seo模拟点击工具
  • 美团网站开发怎么做课题组网站
  • 四川省建设科技协会网站h5作品欣赏
  • 泰安可信赖的企业建站公司wordpress社交类主题
  • 织梦本地网站建设教程深圳网站建设哪家最好
  • dreamwearver怎么做静态网站南宁网站推广
  • wap手机网站分享代码网站服务器 数据库服务器
  • 网站建设礼品珠海专业网站建设价格
  • wordpress封装易语言网站建设方式优化
  • 广州网站建设定制方案东莞市建
  • 如何做影视网站设计师网站使用不了
  • 求个网站带图片素材对电子商务专业的认识和了解
  • 网站网站怎么优化关键词排名做故障风的头像的网站
  • 西安的网站制作公司seo技术公司
  • 网站设计客户需求海外营销推广方式
  • 网站的界面设计怎么做网站备案 新网
  • 中国空间站最新动态登不上建设银行网站
  • 服饰网站建设wordpress 做ins