zoukankan      html  css  js  c++  java
  • python socketserver

    # socket 底层模块
    # socketserver 基于socket完成的

    # tcp协议的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',9001),Myserver)
    server.serve_forever()
    client端

    import socket

    sk = socket.socket()
    sk.connect(('127.0.0.1',9001))

    while True:
    sk.send(b'hello')
    content = sk.recv(1024).decode('utf-8')
    print(content)
  • 相关阅读:
    2020/3/12
    练习题1
    2020/3/26
    2020/3/25
    2020/3/24
    2020/3/23
    应用层
    bzoj3326[SCOI2013]数数
    HEOI2017游记
    bzoj4417[SHOI2013]超级跳马
  • 原文地址:https://www.cnblogs.com/shaohuagu/p/12261549.html
Copyright © 2011-2022 走看看