zoukankan      html  css  js  c++  java
  • pysocketserver

    同时两个客户端连接,

    server 不能有input

    server端根据client端的要求去执行固定的代码

    server.py

    #-*- coding:utf-8 -*-
    
    import time
    import socketserver
    
    class Myserver(socketserver.BaseRequestHandler):        #必须学继承
        def handle(self):               #必须叫handle
            conn = self.request   #
            print(conn)
            time.sleep(3)
            conn.send(b'hello')
            time.sleep(4)
            conn.send(b'hello2')
    
    
    myserver = socketserver.ThreadingTCPServer(('127.0.0.1',9000),Myserver)     #把类名传过来
    myserver.serve_forever()        #启动socket_server 端

    client1.py

    #-*- coding:utf-8 -*-
    import socket
    
    sk = socket.socket()
    sk.connect(('127.0.0.1',9000))
    print(sk.recv(1024))
    print(sk.recv(1024))
    sk.close()

    client2.py

    import socket
    
    sk = socket.socket()
    sk.connect(('127.0.0.1',9000))
    print(sk.recv(1024))
    print(sk.recv(1024))
    sk.close()
  • 相关阅读:
    Spring MVC之视图呈现
    Spring MVC之HandlerMap 初始化
    Spring MVC之DispatcherServlet请求处理
    合成模式
    缺省适配器
    适配器模式
    原始模型
    克隆 和 比较
    建造模式
    线段树
  • 原文地址:https://www.cnblogs.com/edeny/p/9178689.html
Copyright © 2011-2022 走看看