• Задержка при отправке данных через NetworkStream BeginWrite?

    @Phreeman Автор вопроса
    Попробую объяснить
    Есть моя разработка(Сервер) к ней подключаются устройства. Количество соединений может быть 20-30.
    И сам сервер создает подключение к другой машине, на которую он отсылает обрабатываемую информацию.
    Данные с устройств приходят раз в 5-10 секунд. Ещё 2-3 секунды они обрабатываются и отправляются другому северу. Данные не большие максимум 150-200 байт. Но через какой-то промежуток времени данные на другой сервер начинают уходить с задержкой(если перезапустить сервер информация вновь нормально начинает уходить). Поставил логи после EndWrite(в них пишу время поступления информацию+время её обработки, и записываю когда была сделана запись в лог - является временем когда пакет, по моему мнению, уже отправлен и дошел другому серверу). Получается время на обработку и отправку 3-5 секунд. Но до конечного сервера: либо не дошли(хотя exception не вылетел), либо дошли с задержкой.