python socketserver

三世轮回 提交于 2020-02-04 22:02:11
# socket 底层模块# socketserver 基于socket完成的# tcp协议的server端处理并发的客户端请求# 网盘 : 文件的上传和下载server 端
import timeimport socketserverclass 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:                breakserver = socketserver.ThreadingTCPServer(('127.0.0.1',9001),Myserver)server.serve_forever()client端
import socketsk = socket.socket()sk.connect(('127.0.0.1',9001))while True:    sk.send(b'hello')    content = sk.recv(1024).decode('utf-8')    print(content)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!