![]() |
TCP Verbindung erstellen
Hallo,
ich möchte gerne ein Programm schreiben das sich mit einem Phpscript verbindet. Ein Kumpel von mir hat das Script geschrieben und es läuft auch. Jetzt weiß ich nur nicht wie ich mit meinem Programm eine Verbindung zu diesem Script aufnehmen soll? Könnte mir vieleicht jemand erklären was ich fürdie TCP Verbindung nehmen soll? Ich habe gehört das soll mit dem Indy gehen. Aber wenn ich auf die Seite da gehe, dann komm ich am Ende zu einer Borlandseite wo die Indys aber nicht stehen. Mfg |
Re: TCP Verbindung erstellen
Dann (hattest) Du wohl schon ein grundsätzliches Problem die Indys zu installieren? Hier ein Link von wo ich die auch habe
![]() Da kann man auch die Demos herunterladen (vorher alles in Delphi installieren, ist aber leicht), u.a. sind für TCP / IP die Demos interessant... Ralf P.S. ich hab auch nur die Indy 9 genommen |
Re: TCP Verbindung erstellen
tcp verbindungen mit php sind möglich, allerdings musst du dabei beachten, das php das script nur einmal kurz interpretiert und dann ende.
das heist, php kann *eigentlich* nicht server sein und deshalb müsstest du mit delphi nen idtcpserver machen, der auf die connection von php-socket wartet und das dann entgegennimmt und verarbeitet. |
Re: TCP Verbindung erstellen
Hallo,
ich habe mir jetzt die Indy 9 demos gesaugt. Was mach ich jetzt damit? Wenn ich die idTCPDemo starte kommt immer das bestimmte Befehle wie TidTCPClient nicht gefunden werden können? Mfg |
Re: TCP Verbindung erstellen
hast Du in Deinem Delphi in der Werkzeugleiste "tausende" von Indy Komponents?
|
Re: TCP Verbindung erstellen
Hallo,
ähm. Nein. Ist genau so wie vorher. Mfg |
Re: TCP Verbindung erstellen
Also saugen alleine reicht doch nicht, da ist doch ne Installations-Routine, hast Du die Indy 9 gezogen, welches Delphi hast Du
Also ich hab dafür D5 genommen, funzte sofort... |
Re: TCP Verbindung erstellen
Hi,
das vermisse ich ja gerade. Ich habe ja nur die Indy 9 Demo. Da ist kein installer. Woher bekomme ich den installer für Delphi 2005 Personal? Mfg |
Re: TCP Verbindung erstellen
Da musst Du wohl ein neues Thema erstellen a la "Delphi 2005 und Indy Kompos - woher nehmen"
|
Re: TCP Verbindung erstellen
Hallo,
hä? Wieso? :? Mfg |
Re: TCP Verbindung erstellen
Weil: Ich kann Dir nicht mehr weiterhelfen, und Du must für Deine Problemlösung wohl zunächst Indy in Dein Delphi 2005 integrieren, gell?
Ergo frage mal die Gemeinde... cu |
Re: TCP Verbindung erstellen
Zitat:
|
Re: TCP Verbindung erstellen
jaja, ich hab das erste mal auch eine ganze Weile gebraucht bis ich die richtige Seite gefunden hab und inzwischen bereut dass ich mir den Link nicht gespeichert hab da da zum einen ein direkt Download zum funktionierenden Indy 9 war und zudem eine genaue Installationsbeschreibung.
Ich hab trotzdem nochmal gesucht und zumindest das Indy 9 hier gefunden: ![]() Ohne weiter zu lesen klickte ich den Schweizer-HTTP-Mirror an: ![]() Und hier den Ordner Zip: ![]() Wo nun die Installationshilfe war weiß ich nicht mehr. Denn sofort durchgesehen hatte ich bei der Installation nicht. Ich such sie eben nochmal und wenn ich sie finde häng ich sie hier mit dran. |
Re: TCP Verbindung erstellen
Ok, bisschen was hab ich gefunden.
Die Installanleitung betrifft aber Indy 10. Es sollte aber ebenso mit Indy 9 gehen. Einfach mal versuchen. Viel Glück! ![]() |
Re: TCP Verbindung erstellen
Zitat:
Mfg |
Re: TCP Verbindung erstellen
Hallo,
also nach nem bischen Suchen bin ich jetzt auf diese Seite gestoßen. Dort ist ein indy 10 installer. Doch leider nur für delphi 5-8. Ich habe aber delphi 2005. ARGH. ![]() Mfg |
Re: TCP Verbindung erstellen
Kostet der Installer nicht etwas? :gruebel:
Ich würde einfach mal versuchen Indy für die höchste Angebotene Delphi-Version zu installieren. Nach meinen Erkenntnissen läuft Indy bis Delphi 9. Hast du in deinem Indy 10 Verzeichnis Dateien wie "FullXX.bat"? Das sind die Installationsroutinen. Dabei steht für das erste X entweder C (ich glaub C oder C++?) oder D (für Delphi) und das zweite für die Version, also z.B. Fulld9.bat. Die kompiliert und kopiert alle benötigten Komponenten in das übergeordnete Verzeichnis ..\XX\ also z.B. ..\D9\ und bindet die fertigen Komponenten glaube ich in Delphi ein. Den Suchpfad für die Units musste ich hinterher trotzdem noch in Delphi festlegen (warum auch immer). Für Indy 9 gibt es ebenfalls solche FullXX.bat-Dateien. ...zu deinem PHP-Problem überhaupt. Du benötigst für das was du machen willst im Prinzip einen Browser der explizit auf das antwortet was dir das PHP schickt. PHP sollte dann in einer Schleife laufen um als "Server" dienen zu können. Mit deinem angefertigtem Browser rufst du auf dem Webserver das PHP-Script auf und erhälst die Verbindung solange bis du oder etwas anderes diese wieder abbricht. Auf die ähnliche Weise funktionieren auch Chats ;) Aber falls du dein Konzept dafür schon hast dann lass dich durch mich nicht durcheinander bringen! |
Re: TCP Verbindung erstellen
Ich verweise einfach mal auf diesen Thread da ich oder jemand anderes sicher keine Lust hat zweimal das gleiche zu schreiben *g*
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz