Entwickler-Ecke
Internet / Netzwerk - idHTTP vs. WinINet
rushifell - Sa 21.01.12 12:48
Titel: idHTTP vs. WinINet
Hallo,
gibt es Vor- bzw. Nachteile zwischen idHTTP von den Indys und WinINet? Ich brauche eins von beiden lediglich für eine freedb-Abfrage. Ist WinINet vom IE abhängig?
Viele Grüße
Moderiert von
Narses: Beiträge zusammengefasstHmm, merkwürdig. Bei MSDN im Internet finde ich folgende Information nicht:
| Delphi Dokumentation hat folgendes geschrieben: |
WinINet Functions
Requires Internet Explorer x.0 or later. |
Dann bleib ich im Moment doch bei der Indy-Komponenten. Kann ja schließlich bei Bedarf auch ohne Aufwand jederzeit ausgetauscht werden. Was mich bei der Indy-Komponenten gestört hat war, dass die Abfrage nicht so einfach abgebrochen werden kann. Bei WinINnet ist es jedoch auch nicht so ohne weiteres möglich.
jaenicke - So 22.01.12 13:07
Was das Abbrechen angeht, so müsstest du dafür nonblocking sockets verwenden.
Indy verwendet dagegen blocking sockets, was dazu führt, dass die Anfrage bis zum Timeout blockiert. (Davon merkt man nur nicht direkt etwas, weil das alles in Threads läuft.)
rushifell - So 22.01.12 14:06
| jaenicke hat folgendes geschrieben: |
| Indy verwendet dagegen blocking sockets |
Danke. Ja, schade, dass man das nicht deaktivieren kann. Und das ist für mich wieder ein Grund, WinINet zu verwenden, da klappt das wunderbar ;-)
Gruß
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!