База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект sock. / Обзор / Отправка и приём данных
Поглощение данных
Иногда нужно игнорировать все входящие данные, сохраняя соединение открытым. Именно для этого служит свойство sock.sinkdata.
Установите sock.sinkdata = 1 - YES, и все входящие данные будут автоматически отбрасываться. Это значит, что событие on_sock_data_arrival генерироваться не будет, чтение sock.rxlen всегда будет возвращать ноль и так далее. Никакие данные не дойдут до адресата, даже в случае перенаправления буферов. Однако встроенные (inband) команды по-прежнему будут извлекаться из входящего потока данных и обрабатываться. Свойства только чтение sock.connectiontout и sock.toutcounter тоже будут работать корректно.
Внимание
Поглощение данных не следует использовать на сокете, работающем в режиме TLS.