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