Уж больно смелое высказывание что я не знаком с ВыньАПИ. Поверь, знаю не хуже тебя и согласен с утверждением о гибкости. Но возьми сейчас и открой модуль Sockets, посмотри на класс TBaseSocket от которого я и наследую. Никто мне не мешает обратиться из него к WinSock, я могу создать новый метод или перегрузить старый и в то же время база уже написана за меня... чем не гибко... я же не TTCPClient из палитры компонентов юзаю - а его прапрапредка.
Думаю наш с тобой спор окончен
