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