Не уверен, что такое объект.Но вы ничего не отправляете с сервера клиенту.на стороне сервера вы можете сделать что-то вроде этого:
conn, addr = srv.accept()
print 'Connected by', addr
conn.send("confirm")
conn.close()
Это позволит принять одно соединение, отправить некоторые данные «подтвердить», закрыть соединение и выйти.
То же самое с клиентомside:
def run(self):
command = self.sock.recv(1024)
print command
print "Recieved : ", command
self.sock.close()
Это подключится к серверу, получит некоторые данные, распечатает и закроет соединение.
recv является блокирующим вызовом и будет блокироваться, пока не получит некоторые данные от сервера.Это может быть причиной вашего замерзания.