Autor Beitrag
guido
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22

ME
Delphi 3 / 5
BeitragVerfasst: Do 16.10.08 07:28 
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:
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: 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.

_________________
PROGRAMMER: A device for converting coffee into software.
Volle
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 19



BeitragVerfasst: Do 16.10.08 10:43 
mach doch mal das Sleep() weg. Du Hast vielleicht die Nachricht schon verpasst wenn du sie Empfangen moechtest.