Поглощение данных

Иногда нужно игнорировать все входящие данные, сохраняя соединение открытым. Именно для этого служит свойство sock.sinkdata.

Установите sock.sinkdata = 1 - YES, и все входящие данные будут автоматически отбрасываться. Это значит, что событие on_sock_data_arrival генерироваться не будет, чтение sock.rxlen всегда будет возвращать ноль и так далее. Никакие данные не дойдут до адресата, даже в случае перенаправления буферов. Однако встроенные (inband) команды по-прежнему будут извлекаться из входящего потока данных и обрабатываться. Свойства только чтение sock.connectiontout и sock.toutcounter тоже будут работать корректно.

Внимание

Поглощение данных не следует использовать на сокете, работающем в режиме TLS.

Исходный материал Tibbo обновлён 11 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке