Netspirit писал(а):
Вполне возможно что очередь сообщений переполняется и есть пропуск сообщений.DeferredEvent похоже имеет пропуск сообщений. А так же не транслирует временами через себя данные если накапливается очередь событий из 10. Странно что он не гарантирует целостность данных. - как поступать чтоб не терять данные? Организовывать стек в каждом случае?
С этим же сталкивался и в Вашем компоненте TCPServer по синхронизированной выдаче данных - некоторые теряются при очереди в десяток сообщений.
Пока организовал стек на эти события от TCPServer и читаю таймером на синхронизированную обработку. Рассчитывал заменить это на один из обсуждаемых компонентов.
Thread.FastStop=False - сознательно, но заменил таймеры на продолжительные операции и понял разницу.