黏包现象

让我们基于tcp先制作一个远程执行命令的程序(命令ls -l ; lllllll ; pwd)

 1 res=subprocess.Popen(cmd.decode('utf-8'),
 2 shell=True,
 3 stderr=subprocess.PIPE,
 4 stdout=subprocess.PIPE)
 5 
 6 的结果的编码是以当前所在的系统为准的,如果是windows,那么res.stdout.read()读出的就是GBK编码的,在接收端需要用GBK解码
 7 
 8 且只能从管道里读一次结果
 9 
10 注意
注意

相关文章:

  • 2022-02-22
  • 2022-03-08
  • 2021-09-19
  • 2022-01-27
  • 2021-10-08
  • 2021-11-06
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-10
  • 2022-12-23
  • 2021-04-01
  • 2022-12-23
  • 2022-12-23
  • 2022-02-21
相关资源
相似解决方案