join_mark

 

python upd_socket远程执行

#--------------------------------服务端--------------------------
#from socket import *
# import subprocess
# ip_port=('127.0.0.1',9003)
# back_log=5
# buffer_size=1024
# udp_server=socket(AF_INET,SOCK_DGRAM)
# udp_server.bind(ip_port)
#
# while True:
# cmd,addr=udp_server.recvfrom(buffer_size)
# #执行命令,得到命令的运行结果cmd_res
# res = subprocess.Popen(cmd.decode('utf-8'),shell=True,
# stderr=subprocess.PIPE,
# stdout=subprocess.PIPE,
# stdin=subprocess.PIPE)
# err=res.stderr.read()
# if err:
# cmd_res = err
# else:
# cmd_res=res.stdout.read()
#
# if not cmd_res:
# cmd_res='执行成功'.encode('gbk')
#
# udp_server.sendto(cmd_res,addr)



#--------------------------客户端----------------------
from socket import *
# ip_port=('192.168.1.200',9003)
# back_log=5
# buffer_size=1024
#
# udp_client=socket(AF_INET,SOCK_DGRAM)
#
# while True:
# cmd=input('>>:').strip()
# if not cmd:continue
# if cmd =='quit': break
#
# udp_client.sendto(cmd.encode('utf-8'),ip_port)
# cmd_res,addr=udp_client.recvfrom(buffer_size)
# print('命令的执行结果是',cmd_res.decode('gbk'),end='')
#
# udp_client.close()

posted on 2018-08-06 21:35  join_mark  阅读(172)  评论(0)    收藏  举报

导航