- У меня есть приложение, куда я отправляю ок. 125 элементов данных через именованный канал.
- Каждый элемент данных состоит из блока данных 1 с макс. 300 знаков и блок данных 2 с макс. 600 знаков.
- Это дает 125 элементов данных * (300 + 600) символов * 2 байта на символ = 125 * 900 * 2 = 225000 байтов.
- Каждый элемент данных заключен в фигурные скобки, например
{Message1}{Message2}
. - Я заметил, что если я отправляю сообщения, возникают проблемы с отправкой / получением. Вместо
{Message1}{Message2}
принимающее приложение получает{Messa{Message2}
. - Затем я изменил код отправки, чтобы сообщения отправлялись с интервалом в 500 мс. Потом проблема исчезла.
Если я все сделаю правильно (без ошибок с моей стороны, без неправильной настройки именованных каналов), сколько времени потребуется для отправки 225000 байт по именованному каналу из приложения в Delphi 2009 в приложение в .NET на той же машине?
Какое разумное время для отправки данных такого размера?
TStringList
), затем отправляю все строки одну за другой. - person Mentiflectax   schedule 08.11.2012