zoukankan      html  css  js  c++  java
  • python

    实现socket并发

    import socketserver
    
    buffer_size = 1024
    ip_port = ('127.0.0.1',8080)
    
    
    class MyServer(socketserver.BaseRequestHandler):
        def handle(self):
            print (self.request)
            print (self.client_address)
    
            while True:
                try:
                    msg = self.request.recv(buffer_size)
                    if not msg:
                        break
                    print ('收到服务端的消息是:',msg)
    
                    self.request.sendall(msg.upper())
    
                except Exception as e:
                    print (e)
    
    if __name__ == '__main__':
        tcp_server = socketserver.ThreadingTCPServer(ip_port,MyServer)
        tcp_server.serve_forever()
    服务端-基本并发
    import socketserver
    
    buffer_size = 1024
    ip_port = ('127.0.0.1',8080)
    
    
    class MyServer(socketserver.BaseRequestHandler):
        def handle(self):
            print (self.request)
            print (self.client_address)
    
            while True:
                try:
                    msg = self.request.recv(buffer_size)
                    if not msg:
                        break
                    print ('收到服务端的消息是:',msg)
    
                    self.request.sendall(msg.upper())
    
                except Exception as e:
                    print (e)
    
    if __name__ == '__main__':
        tcp_server = socketserver.ThreadingTCPServer(ip_port,MyServer)
        tcp_server.serve_forever()
    客户端-基本并发

    FTP server和client开发示例:

  • 相关阅读:
    区块链中的密码学
    初识nodeJS
    JS或jQuery获取当前屏幕宽度
    jQuery与Zepto的异同
    使用递归解决斐波那契数列的性能问题
    sass高级语法的补充
    sass的高级语法
    栅格 CSS中的循环 媒体查询
    Zepto
    dedecms 留言板中引用模板文件方法
  • 原文地址:https://www.cnblogs.com/qikang/p/8911855.html
Copyright © 2011-2022 走看看