一,黏包现象

我们通过一段简单程序来看看黏包现象:

import socket
sk=socket.socket()
sk.bind(('127.0.0.1',8090))
sk.listen()
conn,addr=sk.accept()
while True:
    cmd=input(">>>")
    if cmd=='q':
        conn.send(b'q')
        break
    conn.send(cmd.encode('gbk'))

    res=conn.recv(1024).decode('gbk')
    print(res)
conn.close()
sk.close()
server端

相关文章: