zoukankan      html  css  js  c++  java
  • socketserver实现并发通讯

    socketserver实现并发通讯

    #server端
    import socketserver
    
    class Myserver(socketserver.BaseRequestHandler):
        def handle(self): #自动的触发了handle方法,并且sele.request=conn,handle不能变,一直是这个
            while True:
                msg = self.request.recv(1024).decode("utf-8")
                self.request.send(msg.upper().encode("utf-8"))
                print(msg)
    
    server = socketserver.ThreadingTCPServer(("127.0.0.1",9000),Myserver)
    server.serve_forever()
    
    #client端
    import socket
    sk = socket.socket()
    sk.connect(("127.0.0.1",9000))
    while True:
        sk.send(b"hello")
        msg =sk.recv(1024)
        print(msg)
    
    
    sk.close
    
    #client1端
    import socket
    sk = socket.socket()
    sk.connect(("127.0.0.1",9000))
    while True:
        sk.send(b"hello.mo")
        msg =sk.recv(1024)
        print(msg)
    
    
    sk.close
    
    #client2端
    import socket
    sk = socket.socket()
    sk.connect(("127.0.0.1",9000))
    while True:
        sk.send(b"hello.yang")
        msg =sk.recv(1024)
        print(msg)
    
    
    sk.close
    
    记录学习的点点滴滴
  • 相关阅读:
    pytroch tensor初始化权重、改变tensor某行列为指定值
    蜜蜂寻路
    童年生活二三事
    母牛的故事
    星际密码
    斐波那契凤尾
    客似云来
    养兔子
    NowCoder数列
    采花生
  • 原文地址:https://www.cnblogs.com/yangzilaing/p/14868973.html
Copyright © 2011-2022 走看看