zoukankan      html  css  js  c++  java
  • 解决粘包问题1服务端

    # from socket import *
    # server=socket(AF_INET,SOCK_STREAM)
    # server.bind(('127.2.2.2',6689))
    # server.listen(5)
    # conn,addr=server.accept()
    # res1=conn.recv(10)
    # print('res1',res1)
    # res2=conn.recv(10)
    # print('res2',res2)
    # conn.close()
    # server.close()
    '''
    res1 b'helloworld'
    res2 b''
    '''
    '''
    res1 b'hello'
    res2 b'world'
    '''
    # from socket import *
    # server=socket(AF_INET,SOCK_STREAM)
    # server.bind(('127.2.2.2',6689))
    # server.listen(5)
    # conn,addr=server.accept()
    # res1=conn.recv(1)
    # print('res1',res1)
    # res2=conn.recv(10)
    # print('res2',res2)
    # conn.close()
    # server.close()
    '''
    res1 b'h'
    res2 b'ello'
    '''
    # from socket import *
    # import time
    # server=socket(AF_INET,SOCK_STREAM)
    # server.bind(('127.2.2.2',6689))
    # server.listen(5)
    # conn,addr=server.accept()
    # res1=conn.recv(1)
    # print('res1',res1)
    # time.sleep(6)
    # res2=conn.recv(10)
    # print('res2',res2)
    # conn.close()
    # server.close()
    '''
    res1 b'h'
    res2 b'elloworld'
    '''
    # from socket import *
    # import time
    # server=socket(AF_INET,SOCK_STREAM)
    # server.bind(('127.2.2.2',6689))
    # server.listen(5)
    # conn,addr=server.accept()
    # res1=conn.recv(5)
    # print('res1',res1)
    # time.sleep(6)
    # res2=conn.recv(5)
    # print('res2',res2)
    # conn.close()
    # server.close()
    '''
    res1 b'hello'
    res2 b'world'
    '''
    # from socket import *
    # import subprocess,struct
    # server=socket(AF_INET,SOCK_STREAM)
    # server.bind(('127.2.2.2',6688))
    # server.listen(5)
    # while True:
    #     conn,client_addr=server.accept()
    #     print(client_addr)
    #     while True:
    #         try:
    #            cmd=conn.recv(1024)
    #            if not cmd:break
    #            obj=subprocess.Popen(cmd.decode('utf-8'),shell=True,
    #                                 stdout=subprocess.PIPE,
    #                                 stderr=subprocess.PIPE
    #                                 )
    #            stdout=obj.stdout.read()
    #            stderr=obj.stderr.read()
    #            total_size=len(stdout)+len(stderr)
    #            headers=struct.pack('i',total_size)
    #            conn.send(headers)
    #            conn.send(stdout)
    #            conn.send(stderr)
    #         except ConnectionResetError:break
    #     conn.close()
    # server.close()
  • 相关阅读:
    Python数据分析与机器学习-Pandas_1
    Python数据分析与机器学习-NumPy_5
    Python数据分析与机器学习-NumPy_3
    Python数据分析与机器学习-NumPy_4
    Python数据分析与机器学习-NumPy_2
    Python数据分析与机器学习-NumPy_1
    早起的鸟儿会摔倒
    我讨厌这样的自己
    依然很迷茫?
    孵客总结
  • 原文地址:https://www.cnblogs.com/0B0S/p/12141846.html
Copyright © 2011-2022 走看看