Entwickler-Ecke

Internet / Netzwerk - Wo ist TIDPeerThread im Indy-Package?


Ja-Pa - Mi 24.08.05 14:03
Titel: Wo ist TIDPeerThread im Indy-Package?
Hallo!

Ich versuche gerade, mir einen TCP-Server mit Indy einzurichten.
Dazu habe ich mir mal einige Demos angeschaut, unter anderem auch die SimpleTCP-Unit von Udontknow.
Doch immer bricht der Compiler ab, weil die Klasse "TIDPeerThread" für ihn unbekannt ist.
Ich habe schon den gesamten Indy-Source volltext-durchgesucht, aber nirgendwo ist dieser TIDPeerThread deklariert.
Kann mir jemand sagen, welche Unit ich einbinden muss, damit es funktioniert?

Vielen Dank,
Ja-Pa


Udontknow - Mi 24.08.05 14:27

Hallo!

Eventuell hast du Indy 10 installiert? Da hat sich furchtbar viel getan, anstelle von einem PeerThread gibt es dort einen sogenannten Context, da Indy wohl nun auch diese abgespeckte Threadvariante (Fiber) unterstützt. Ich bin leider noch nicht dazu gekommen, die SimpleTCP-Unit (fehlerfrei) auf Indy 10 zu portieren... Deinstalliere Indy 10 und installiere Indy 9, dann kannst du die Unit nutzen. Ansonsten musst du dich noch ein wenig gedulden.

Cu,
Udontknow


Ja-Pa - Do 25.08.05 13:02

Oh, vielen Dank. Support direkt vom Programmierer :wink:
Ich werde dann mal Indy 9 ausprobieren.

Gruß,
Ja-Pa


Udontknow - Do 25.08.05 13:57

Noch ein klein wenig Geduld, evtl. poste ich die portierte Version schon heute abend. :wink:

Cu,
Udontknow


Ja-Pa - Do 25.08.05 14:07

Das wäre nett. Mal sehen, ob ich dann Indy 9 oder 10 verwende, ich bezweifle nämlich dass ich die neuen Funktionen von Indy 10 überhaupt benötige... aber man weiß ja nie.
Aber danke auf jeden Fall für deine Mühe!
Ja-Pa


Udontknow - Do 25.08.05 15:16

Klicke hier [http://www.delphi-forum.de/viewtopic.php?p=285990#285990]... :)

Cu,
Udontknow


Ja-Pa - Do 25.08.05 22:05

Wow, Respekt :D
Das war schnell, danke schön!