Lazarus - jaki polecacie komponent do pracy w sieci?

Lazarus - jaki polecacie komponent do pracy w sieci?
Reiko
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć,

jaki polecacie (nie chodzi mi o to jakie SĄ tylko jakie POLECACIE) komponenty do połączeń sieciowych dla Lazarusa? Nie muszą być to komponenty graficzne, mogą być to zwykłe moduły. Głównie zależy mi na połączeniach:

  • FTP (serwer i klient)
  • MySQL
  • POP3, SMTP, IMAP wraz ze wsparciem SSL
  • komponenty obsługujące pocztę gmail (miałem z tym problem przy komponentach Indy)
  • komponent za pomocą którego wyświetlę zawartość strony internetowej (coś jak webBrowser, może być jako kontrolka przeglądarki firefox/opera/chrome) oraz będę mieć dostęp do kodu źródłowego strony
  • TCP/UDP

Ważne: jako że będę wykorzystywać głównie te komponenty do programów uruchomionych na serwerach, zależy mi aby te komponenty współpracowały z aplikacjami konsolowymi.

Pozdrawiam!

PW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 130
2

ICS, Synapse, Zeoslib

PD
  • Rejestracja: dni
  • Ostatnio: dni
4

ftp, mail, tcp/udp - synapse lub indy
mysql - zeos
strony internetowe - do pobierania źródła to synapse lub indy, natomiast do wyświetlania cef4delphi, tylko nie wyobrażam sobie jak chcesz w aplikacji konsolowej wyświetlać strony.

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gorlice
2

Zgadzam się z @Paweł Dmitruk a na połączenia sieciowe wybrałbym Indy (duże możliwości, multiplatformowość) i wbrew temu co piszesz nie ma problemu z połączeniami do poczty GMAIL jeżeli napiszesz poprawnie kod, dodasz biblioteki SSL w jak najnowszej wersji (naturalnie używając najnowszej wersji Indy) i najgorsze ale to GMail wymaga chyba dla wszystkich aplikacji (prawdopodobnie niepodpisanych certyfikatem lub coś w tym stylu) aby konto z którym chcesz się połączyć będzie miało ustawione zezwolenie na łączenie z nieznanych aplikacji (nie pamiętam jak to się dokładnie nazywa).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.