python socketserver并发实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python socketserver并发实例相关的知识,希望对你有一定的参考价值。

 

#以下为服务端

improt socketservera

class MyTCPHandler(socketserver.BaseRequestHandler):

  def handle(self):

    while True:

      print("New Conn:",self.client_address)

      data=self.request.recv(1024)

      if not data:break

      print ("Client Save:",data.decode())

      self.request.send(data)

if __name__==‘__main__’:

  HOST,POST=‘localhost’,‘13333‘

  server=socketserver.ThreadingTCPServer((HOST,PORT),MyTCPHandler)

  server.serve_forever()

 

 

 

#以下为客户端

import socket

ip_port=(‘127.0.0.1‘,50007)

sk=socket.socket()

sk.connect(ip_port)

while True:

  meg=imput(">>:").strip()

  ak.sendall(bytes(meg,‘utf8‘))

  server_reply=ak.recv(1024)

  print("Server Reply:",str(server_reply,‘utf8‘)

sk.close()

以上是关于python socketserver并发实例的主要内容,如果未能解决你的问题,请参考以下文章

Python Day41 socketserver实现并发

python基础 socketserver

Python 学习笔记 - socketserver源代码剖析

python入门第二十九天-socketserver

python基础----socketserver多并发实现FTP上传多并发

python,利用socketserver模块实现并发聊天