Autor Beitrag
Albanac
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 37



BeitragVerfasst: Di 16.09.03 18:16 
...aber sagt mir vorher bitte wie ich die sache hier zum laufen bekomm.

Ich weiss das davon schon x* Tutorials im Netz sind aber ich kriegs einfach nicht hin.

Alles was ich will ist einen Client, der sich vom Server eine TStrings Variable holt.

Nach einer weile (relativ lange weile ca. 10 min - ein reconnect ist zweifellos erforderlich) soll er eine andere TStrings Variable wieder an den Server zurückschicken.

Danke

*: x sei durch eine beliebige Zahl > 100000 zu ersetzen


Zuletzt bearbeitet von Albanac am Mi 17.09.03 06:41, insgesamt 1-mal bearbeitet
Albanac Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 37



BeitragVerfasst: Di 16.09.03 18:33 
www.delphi-forum.de/viewtopic.php?t=120
funzt nich bei mir...

hab d7 und da sind die Sockets irgendwie anders
lkz633
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 136

WinXP, Suse Linux 8.2 (unter VMWare)
D7 Prof, K3 Prof
BeitragVerfasst: Di 16.09.03 23:16 
Hi,
die Sockets werden unter Delphi 7 nicht mehr standartmäßig bereitgestellt, als Ersatz sind die INDY gedacht. Wer die Sockets aber trotzdem benutzen will, der muss sie nachinstallieren:
Komponente -> Packages installieren -> Hinzufügen
und dann die dclsockets70.bpl aus dem Delphi-bin Verzeichnis laden ... und schwups sind die Sockets unter INTERNET wieder da.

Hatte das gleiche Problem. Googlen nach "Clientsocket delphi 7" hilft in Sekunden :-)
BungeeBug
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 901



BeitragVerfasst: Mi 17.09.03 05:51 
HI,

ganz am Rande mal.

Bitte änder die Überschrift. Deine aktuelle Verstößt so ziemlich gegen alle Regeln die hier für Überschriften gelten :)
breakdancer1111
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 148

Windows 7 Home Premium 64Bit
Delphi XE2 Starter
BeitragVerfasst: So 24.10.04 15:27 
Ehm, ich hab Delphi 7 PE und kann die datei "dclsockets70.bpl" im
Bin Verzeichnis nicht finden. Ist das erst wieder ab Porf dabei?!
Benutzername
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 210

Win XP Pro
Delphi 7 PE, D2005 Prof. SSL
BeitragVerfasst: So 24.10.04 20:20 
Ja, das ist tatsächlich der Fall.

Du kannst sie aber trotzdem nutzen:

1.)Binde in den uses die Unit ScktComp ein.
2.)Definiere eine globale Variable vom Typ TClientSocket, wenn du einen Client schreiben willst und von Typ TServerSocket, wenn du eine Serveranwendung schreiben willst.
3.)Schreibe ins FormCreate wenn du einen Server schreiben willst:
ausblenden Delphi-Quelltext
1:
2:
ServerSocket1:=TServerSocket.Create(Form1);
ServerSocket1.OnIrgendwas := ServerSocket1Irgendwas;

Siehe auch das Tut zur "Erstellung von Komponenten zur Laufzeit" von delphi-source.de oder delphi-treff.de
Natürlich musst su auch so Sachen wie Active oder Port oder Host zur Laufzeit definieren ;-)