Entwickler-Ecke

Internet / Netzwerk - TCP Verbindung


guido - Do 16.10.08 07:28
Titel: TCP Verbindung
Hallo,

kleines Problem: Hab so einen "Internet nach 2x RS-232 Koverter" der als TCP Server läuft. Adresse ist 192.168.200.64, 1002 und 1003 sind die Ports Auf dem Modul sind Sende und Empfangsleitung gebrückt, was rauskommt geht also sofort wieder zurück. Anpingen geht...

Hab nun mit dem Delphi / Indy Client ( Umbenannt nach "TCP") versuch:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
tpc.host:=192.168.200.64;
tcp.port:=1002;
tcp.connect;
tcp.writeln('TEST');
sleep(1000);
Stringvar:=tcp.readln;
Memo1.lines.add(Stringvar)

Ergebnis: NIX !!!

Hab mir die ganzen Delphi-Demos angesehen. Leider zu wenig verstanden denke ich. Ist in meinem Beispiel ein grundsätzlicher Denkfehler ??


Danke und Gruss
Guido

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt


Xentar - Do 16.10.08 08:42

1. Bitte benutze Delphi Tags hier im Forum.

"Internet nach RS-232 Konverter" aha. Ich denke mal, du meinst RJ45 <-> RS-232, weil "Internet" genau genommen was anderes ist.

Was bekommst du denn als Antwort? Gar nichts?
Geht es mit den mitgelieferten Demos?

So auf Anhieb seh ich da keinen grundsätzlichen Fehler in dem Code. Hast du mal den anderen Port probiert?
Ansonsten würd ich vorschlagen, schau dir die Demos an, und versuch diese zu verstehen.


Volle - Do 16.10.08 10:43

mach doch mal das Sleep() weg. Du Hast vielleicht die Nachricht schon verpasst wenn du sie Empfangen moechtest.