Коллеги, хочу поделиться своей небольшой поделкой, может кому станет интересно.
Некоторое время назад я писал программу для сравнения данных с 2х DDE серверов на основе asyncore.
Опытным путем я понял что для того что бы между сервером и клиентом
(сервер — проприетарная закрытая программа) не рвалось соединение,
мне необходимо посылать раз в некоторое время "> Ping \r\n" серверу.
После долгих поисков я так и не нашел простого решения и решил попытаться написать самостоятельно.
Вот что получилось:
github.com/stavinsky/asyncore_scheduler
Собственно пишу в вопросах так как не считаю себя программистом и не уверен что кому-то будет
интересно видеть это в виде статьи, но при этом хочется получить обратную связь.
Так что кому интересно: смотрите, пользуйтесь.
Надеюсь на справедливые отзывы, которые помогут сделать код лучше.
P.S. Я знаю что twisted лучше и все уже умеет из коробки.