网络编程-server端代码格式,可并发处理
server端代码格式
import time
import socketserver
class Myserver(socketserver.BaseRequestHandler):
def handle(self):
conn = self.request
#***以下为服务器处理的内容***
while True:
try:
content = conn.recv(1024).decode('utf-8')
conn.send(content.upper().encode('utf-8'))
time.sleep(0.5)
except ConnectionResetError:
break
#***以上为服务器处理的内容***
server = socketserver.ThreadingTCPServer(('127.0.0.1',1000),Myserver)
server.serve_forever()