¿Por qué elegir Indy?

La pregunta más común entre los usuarios de Net es: ¿Por qué debería usar Indy ahora que Net ya admite sockets? Esta es una pregunta muy valiosa, la respuesta es simple pero no obvia

Más protocolos

Indy implementa más protocolos que otras bibliotecas, implementando protocolos y estándares de Internet también más. Para ver cómo se compara Indy con los protocolos implementados en Net Framework, consulte la matriz de características

Robustez

Todos los protocolos admitidos por Indy son sólidos y cada protocolo es totalmente compatible. Por ejemplo, SMTP admite casi todos los tipos de codificación que pueda imaginar, como MIME Base BinHex QP XXE y UUE. FTP tiene un analizador de archivos incorporado que admite casi todos los formatos de listado de archivos conocidos. Con Indy, hay poca necesidad de agregar soporte adicional para los protocolos existentes

Fácil de usar

Indy es muy fácil de usar porque sus tipos de interfaz siguen un Bloquear el uso del modelo. No hay más eventos aleatorios que administrar, no más máquinas de estado que administrar, todo sucede de forma secuencial, como acceder a un archivo.

Indy admite RAD

Tenga en cuenta que esta función no está disponible actualmente para Visual Studio, ya que Visual Studio requiere más trabajo que Delphi para admitir la integración con el diseñador de formularios, pero aún no está disponible. . Esta función ocupa un lugar destacado en nuestra lista de tareas pendientes, pero aún no está disponible. ¡Esperen futuros lanzamientos!

Las clases de Indy se pueden construir fácilmente en tiempo de ejecución y muchos usuarios prefieren usarlas de esta manera. Sin embargo, los componentes de Indy se pueden crear visualmente y colocar en formularios y clases personalizadas, un enfoque que facilita la interacción y la configuración de propiedades y eventos. Al crear controladores visualmente, puedes incluso crear servidores personalizados de esta manera