python web应用服务器,python web服务端

  python web应用服务器,python web服务端

  1.写TCP服务器程序。

  2.获取浏览器发送的http请求消息数据。

  3.读取固定的页面数据,将页面数据组装成HTTP响应消息数据并发送给浏览器。

  4.发送HTTP响应消息数据后,关闭为客户端提供服务的套接字。

  实例

  #时间:2021年10月/2120:38

  导入套接字

  if__name__==__main__:

  #创建tcp服务器套接字

  TCP _ server _ socket=socket . socket(socket。AF_INET,socket。袜子_流)

  #设置端口号复用,程序出口端口立即释放。

  TCP _ server _ socket . setsockopt(socket。SOL_SOCKET,SOCKET。SO_REUSEADDR,True)

  #绑定端口号

  tcp_server_socket.bind(( ,8080))

  #设置监听

  tcp_server_socket.listen(128)

  whileTrue:

  #等待接受客户端的连接请求。

  new_socket,IP _ port=TCP _ server _ socket . accept()

  #此处执行代码,表示连接建立成功。

  recv _ client _ data=new _ socket . recv(4096)

  #解码二进制数据

  recv _客户端_内容=recv _客户端_数据.解码)

  打印(接收客户内容)

  #响应行

  response _ line= HTTP/1.1200 ok r n

  #响应标题

  response _ header= server : py 1.0 r n

  #响应者

  response_body=大家好!

  #拼接响应消息

  response _ data=(response _ line response _ header r n response _ body)。编码()

  #发送数据

  新套接字发送(响应数据)

  #关闭服务和客户端之间的套接字

  New_socket.close()以上是python静态web服务器的实现。希望对你有帮助。更多python学习方向:Python基础课程

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: