首页 > 其他 > 详细

通信循环

时间:2019-02-20 22:32:28      阅读:212      评论:0      收藏:0      [点我收藏+]

远程操控:客户端输入一个命令ipconfig 通过网络传输  传输给服务器,服务器后端运行此命令得到一个结果

将结果再通过网络传输返回给客户端

cmd=recv(1024)   ‘dir‘

 

import  subprocess
obj=subprocess.Popen(‘dir‘,
shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
)
print(obj.stdout.read().decode(‘gbk‘))
print(obj.stderr.read().decode(‘gbk‘))

shell:命令解释器,相当于调用cmd执行指定的命令
stdout:正确结果丢到管道中
stderr:错的丢到另一个管道中
windows操作系统的默认编码是gbk编码

通信循环

原文:https://www.cnblogs.com/weize111/p/10409386.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!