Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.94 KB | None | 0 0
  1. #server
  2.  
  3. import socket
  4. import subprocess
  5. server = socket.socket()
  6. server.bind(('', 9099))
  7. server.listen(1)
  8. print server
  9. con,adr = server.accept()
  10.  
  11. while True:
  12.     data = con.recv(1024)
  13.  
  14.     if data == 'uname -a':
  15.         mes = subprocess.check_output(['uname', '-a'])
  16.         con.send(mes.rstrip())
  17.         print data
  18.  
  19.     if not data:
  20.         break
  21.  
  22.     con.send('prinyal ' + data.upper())
  23.     print data
  24. server.close()
  25.  
  26. #client
  27.  
  28. import socket
  29. client = socket.socket()
  30. client.connect(('localhost', 9099))
  31. while True:
  32.     mes = raw_input()
  33.     client.send(mes)
  34.     data = client.recv(1024)
  35.     print data
  36.     if mes == 'exit':
  37.         break
  38.  
  39. client.close()
  40.  
  41. #subtest
  42.  
  43. import subprocess
  44.  
  45. proc = subprocess.Popen(["uname", "-a"], stdout=subprocess.PIPE)
  46. proc.wait()
  47. print proc.stdout.read()[:6]
  48. #proc = subprocess.call(["uname", "-a"], stdout=subprocess.PIPE)
  49. #print proc.stdout.read()
  50. msg = subprocess.check_output(["uname", "-a"])
  51. print msg.rstrip()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement