def main(): try: thread.start_new_thread(socket_thread, ()) thread.start_new_thread(user_console, ()) except thread.error, err: errbug.fatal(err)
def socket_thread(): try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) except socket.error, err: errbug.fatal(err) errbug.debug("Socket created.") host = socket.gethostname() port = 12345 try: sock.connect((host, port)) except socket.error, msg: errbug.fatal(msg) while 1: errbug.debug("Fetching message...") data = sock.recv(1024) errbug.debug("Recieved: %s" % data) msg = q_out.get() if msg == EXIT_CODE: break sock.send(msg) errbug.debug("socket_tread closed") def user_console(): while 1: temp_cmd = raw_input(">>")
def socket_thread(): try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) except socket.error, err: errbug.fatal(err)
def main(): try: serv_sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) except socket.error, msg: errbug.fatal(msg)