кстати насчет SysSockIoctl, в хелпе небольшая ошибка есть в описании, цитирую:
SysSockIoctl
Функция (из библиотеки SysLibSockets.lib) типа DINT, вызывает функцию ioctl операционной системы, для управления режимом I/O сокета. Возвращает TRUE при успешном окончании, иначе FALSE.
__________________________________________________ ___
Как это она может восвращать TRUE или FALSE, если тип функции DINT)))
насколько я понимаю TRUE = 1 , а FALSE = 0???
Она всегда возвращает 0, потму она не работет.

И вообще зачем эта функция здесь ? Если и без нее прекрасно все работает ?