Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TCP Verbindung erstellen (https://www.delphipraxis.net/54510-tcp-verbindung-erstellen.html)

VT-DA 5. Okt 2005 17:29


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

raffo 5. Okt 2005 17:39

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 http://www.indyproject.org/Sockets/Demos/index.iwp

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

supermuckl 5. Okt 2005 17:46

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.

VT-DA 5. Okt 2005 17:56

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

raffo 5. Okt 2005 17:58

Re: TCP Verbindung erstellen
 
hast Du in Deinem Delphi in der Werkzeugleiste "tausende" von Indy Komponents?

VT-DA 5. Okt 2005 17:59

Re: TCP Verbindung erstellen
 
Hallo,

ähm. Nein. Ist genau so wie vorher.

Mfg

raffo 5. Okt 2005 18:05

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...

VT-DA 5. Okt 2005 19:00

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

raffo 5. Okt 2005 19:13

Re: TCP Verbindung erstellen
 
Da musst Du wohl ein neues Thema erstellen a la "Delphi 2005 und Indy Kompos - woher nehmen"

VT-DA 5. Okt 2005 19:21

Re: TCP Verbindung erstellen
 
Hallo,

hä?
Wieso?
:?

Mfg

raffo 5. Okt 2005 19:23

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

Khabarakh 5. Okt 2005 19:40

Re: TCP Verbindung erstellen
 
Zitat:

Indy is available for the following Borland products:

* Delphi 4 - 7
* Delphi 2005 (including Personal Edition)
* C++ Builder 4 - 6
* Kylix
Sollte also kein Problem geben. Wenn doch, kannst du ja hier nachfragen.

Puhbaehr 5. Okt 2005 23:14

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:

http://www.indyproject.org/Sockets/D...evSnapshot.iwp

Ohne weiter zu lesen klickte ich den Schweizer-HTTP-Mirror an:

http://indy.fulgan.com/

Und hier den Ordner Zip:

http://indy.fulgan.com/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.

Puhbaehr 5. Okt 2005 23:26

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!

http://www.indyproject.org/Sockets/D...y10Install.iwp

VT-DA 6. Okt 2005 12:07

Re: TCP Verbindung erstellen
 
Zitat:

Delphi / BCB Installation

1. Open and compile in the following order:
2.
1. IndySystem (in Lib\System)
2. IndyCore (in Lib\Core)
3. IndyProtocols (in Lib\Protocols)
4. IndySuperCore (in Lib\SuperCore)
hmm. Die Ordner existieren bei mir garnicht. O_o

Mfg

VT-DA 6. Okt 2005 20:57

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.
http://www.atozed.com/indy/plus/install.iwp

Mfg

Puhbaehr 6. Okt 2005 22:52

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!

Puhbaehr 7. Okt 2005 08:18

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*

Probleme bei der Neuinstallation der Indy-Komponente


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz