Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #server
- import socket
- import subprocess
- server = socket.socket()
- server.bind(('', 9099))
- server.listen(1)
- print server
- con,adr = server.accept()
- while True:
- data = con.recv(1024)
- if data == 'uname -a':
- mes = subprocess.check_output(['uname', '-a'])
- con.send(mes.rstrip())
- print data
- if not data:
- break
- con.send('prinyal ' + data.upper())
- print data
- server.close()
- #client
- import socket
- client = socket.socket()
- client.connect(('localhost', 9099))
- while True:
- mes = raw_input()
- client.send(mes)
- data = client.recv(1024)
- print data
- if mes == 'exit':
- break
- client.close()
- #subtest
- import subprocess
- proc = subprocess.Popen(["uname", "-a"], stdout=subprocess.PIPE)
- proc.wait()
- print proc.stdout.read()[:6]
- #proc = subprocess.call(["uname", "-a"], stdout=subprocess.PIPE)
- #print proc.stdout.read()
- msg = subprocess.check_output(["uname", "-a"])
- print msg.rstrip()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement