python socket服务端,python发送socket请求

  python socket服务端,python发送socket请求

  流程

  1、处理多个客户端,初始化ThreadingTCPServer实例。

  2、设置绑定的互联网协议(互联网协议)地址和端口和处理类。

  3、使用StreamRequestHandler。

  (使用流程的请求处理程序类似于类似文件的对象,提供标准文件接口简化通信过程),重写中的处理方法,获取请求数据,将数据返回客户端

  实例

  服务模块的fromsocketserverimportBaseRequestHandler

  classEchoHandler(BaseRequestHandler):

  defhandle(self):

  print( gotconnectionfrom :% s % str(self。客户端地址))

  whileTrue:

  msg=self.request.recv(8192)

  ifnotmsg:

  破裂

  自我请求发送(消息)

  if__name__==__main__:

  server=TCPServer(( ,5000),EchoHandler)

  服务器。socketserverimportstreamrequesthandler中的serve _ forever()

  进口时间

  classEchoHandler(StreamRequestHandler):

  defhandle(self):

  print( gotconnectionaddress :% s % str(self。客户端地址))

  forlineinself.rfile:

  打印(行)

  self.wfile.write(字节(“你好{}”).格式(line.decode(utf-8 )).编码( utf-8 ))

  if__name__==__main__:

  serv=ThreadingTCPServer(( ,5000),EchoHandler)

  serv.serve_forever()以上就是python socketserver处理客户端的流程,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程

  本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。

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

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