class ClientClass(threading.Thread): def run(self): print '2start' if __name__ == '__main__': sock1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM) while True: import time try: sock1.connect((otherip, otherport)) break except: print 'server do not connect' time.sleep(10) while True: import time time.sleep(2) message=raw_input('') sock1.send(message) print sock1.recv(1024) sock1.close()