База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект sock. / Свойства, методы и события
Свойство .escchar
| Назначение: | Для выбранного в данный момент сокета (выбор выполняется через sock.num) задаёт ASCII-код символа, который используется как управляющий (escape) для внутриполосных команд (сообщений). |
| Тип: | Byte |
| Диапазон значений: | 0-255, значение по умолчанию = 255 |
| См. также: | sock.endchar |
Подробности
Каждое внутриполосное сообщение начинается с "EC OC", где "EC" - управляющий символ, заданный свойством sock.escchar, а "OC" - любой символ, кроме "EC". Когда внутриполосные команды включены, символы данных, код которых совпадает с кодом управляющего символа, передаются как "EC EC" (то есть для передачи одного символа данных с кодом управляющего символа нужны два одинаковых символа).
Если внутриполосные команды отключены (sock.inbandcommands = 0 - NO), свойство не играет роли. Программа не сможет изменить значение свойства, пока сокет не находится в состоянии простоя (sock.statesimple <> 0 - PL_SSTS_CLOSED).