用 threading 写多线程服务器

import socket

import threading

server = socket.socket()

server.bind(("127.0.0.1",8899))

server.listen(1000)

def func(conn):

  while True:

    data_recv = conn.recv(1024)

    if data_recv:

      print(data_recv)

      conn.send(data_recv)

    else:

      conn.close()

      break

while True:

  conn,addr = server.accept()

  t = threading.Thread(target = func,args=(conn,))

  t.start()

图例:

    

猜你喜欢

转载自www.cnblogs.com/cxhzy/p/9983016.html