Я не использую TCP / IP на голом железе около 18 месяцев, поэтому мне интересно, каково текущее состояние дел. .
Я ищу как положительные, так и отрицательные аспекты при разработке как серверного, так и клиентского программного обеспечения.
Я буду делать проект, который требует надежного уровня TCP / IP, так что для меня это важный аспект :)
Чтобы это стало вики сообщества, я ищу более широкие ответы, чем просто «твердый камень» '. Так, например, также приветствуется информация о ширине функций.
Я обновлю вопрос с учетом соответствующих аспектов, найденных в ответах, чтобы получить вики-запись, в которой есть сбалансированный обзор этих библиотек.
Для пример, см. мой ответ ниже с моим прошлым опытом работы с Indy Я неоднозначно отношусь к обработке исключений и анти-замораживанию в Indy, хотя я привык к этому, это все еще выглядело несколько неестественно.
Сейчас я разрабатываю как Delphi 2007 (не Unicode), так и XE (Unicode), так что библиотеки, которые я рассматриваю, должны поддерживать по крайней мере эти две версии Delphi.