Цитата(viakon @ Feb 26 2016, 07:27)

Не проходят пакеты 1к при соединении CSD. Количество пришедших/отправленных байт совпадает. Такое впечатление что пропадает кусок из середины. Начало совпадает, потом нет куска, потом данные с конца, затем добивается до нужного количества мусором.
Согласен, типичная картина переполнения приемного буфера при отсутствии управления потоком.
Сначала вы запихиваете в буфер начало пакета, буфер заполняется (скорость передачи в канале маленькая), модем снимает CTS, а вы на это положили и продолжаете пихать данные, которые пропадают.
Потом модем передает буфер (начало пакета), поднимает CTS и принимает в буфер конец вашего пакета и его передает.
Ну а длину пакета вы указали заранее, поэтому в конце модем шлет мусор - данные то уже кончились, середина была потеряна.