Цитата(Сергей Борщ @ Dec 9 2017, 20:29)

Какой смысл что-то слать, если на той стороне порт не открыт и данные забирать некому?
Сергей, полностью поддерживаю! Почему-то все остальные поняли вопрос буквально...
Цитата(Сергей Борщ @ Dec 9 2017, 20:29)

После прихода в CDC запроса setup request с типа SET_CONTROL_LINE_STATE с параметром 3 порт открыт, можно слать привествие. После прихота этого же запроса с другим значением параметра или после установки конфигурации 0 - порт закрыт.
Параметр 3 - это при наличии DTR со стороны хоста.
И если большинство "обычных" софтин поднимают его, то нежно любимый мной Bray Terminal оставляет его на усмотрение пользователя. И по умолчанию он там выключен...
Подскажите, установка конфигурации 0 - это закрытие виртуального порта, или отсоединение устройства?
Если первое, то флажок "connected" можно ставить по любому SET_CONTROL_LINE_STATE.
Давно собираюсь переделать свою реализацию...