В resolution comments для сообщения об ошибке 12266 («Ошибка сокета подключения, вызывает утечку ресурсов»), Роберт Ehteshamzadeh написалЯвляется ли Delphi TClientSocket (все еще) устаревшим?
TClientSocket устарела. Этот отчет остается открытым для разрешения предлагаемых обходных решений.
Это было для Delphi 6. В более поздних версиях, TClientSocket и TServerSocket не были установлены в палитре инструментов по умолчанию, но инструкция установка была provided.
С этого момента изменился статус, так что TClientSocket (и TServerSocket тоже) теперь являются членами первого класса в Delphi VCL снова? Я хотел бы использовать TClientSocket (как другую библиотеку TCP/IP после Indy и Synapse) в некоторых проектах и не смог найти официальную информацию о статусе в Embarcadero DocWiki.
(Официальным индексом «устаревших» классов/методов было бы полезно).
Что случилось с Инди и Синапсом? – Harriv
Indy и Synapse уже поддерживаются как «подключаемые» коммуникационные адаптеры в библиотеках, которые я написал. Возможно, если TClientSocket перестает быть устаревшим и не имеет очевидных ошибок/проблем, я также добавлю поддержку для них, только чтобы предоставить больше вариантов. – mjn