yurtaev
просто проблема в том что событие отправки сообщение возбуждается из вне. Еще раз спасибо.
Я понял чего вы хотите. Если не искать специальных путей, то можно сделать так:
1. При создании класса передать ему указатель на некую переменную exec. Как это будет сделано не важно. Можно воспользоваться глобальными переменными, можно экземпляром класса и тд.
2. Класс создал сокет и ушел в ожидание:
while True:
if exec:
do somethig
else:
pass
3. Из внешней функции меняем exec. Класс видит, что условие меняется и делает do somethig.
Как-то так. Вероятно вам надо связать события в GUI с сетевой подсистемой программы.