Autor Beitrag
NewTimeLive
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27

WinXP, Win2000
Delphi 7, Delphi 2005
BeitragVerfasst: Di 26.07.05 10:57 
Hi

ich hab einen Rechner(R1) an dem über einen ComPort ein alter Terminal angeschlossen ist dieser Rechner ist wiederum über das Netzwerk mit einem anderen Rechner(R2) verbunden.

Ich möchte nun mit dem R2 über denn Windows Hyperterminal( der unter Zübehör/Kommunikation in jedem Winows zu finden ist) über das Netzwerk mit dem Terminal an R1 kommunizieren.

Nun muss ich auf R1 eine Software laufen lassen die es mir ermöglicht die von R2 angeforderten Daten vom Terminal über das Netzwerk an R2 zu übermitteln.

Ich muss nun die angesprochene Software schreiben.

Ich weis das ich die Komponente ApdWinsockPort von Async (Apro) benutzen muss.

Kennt sich jemand mit der Komponente aus und kann mir sagen welche einstellungen von Bedeutung sind(sein könnten) :(

Danke für Antworten!!!


Moderiert von user profile iconKlabautermann: Topic aus VCL (Visual Component Library) verschoben am Do 28.07.2005 um 10:01
FinalFantasy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 127

Windows XP
Delphi 5 Professional, Visual Studio 7 .NET (C#)
BeitragVerfasst: Di 26.07.05 11:28 
Ich kenne zwar die Komponente nicht, aber für den Com-Port brauchst du jedenfalls die richtigen Einstellungen (Port-Nummer, Baud-Rate, Parity, Stop-Bits, Datenlänge) auf R1 um mit dem Terminal kommunizieren zu können. Welche Einstellungen das genau sind, hängt vom Terminal ab.
Für die Netzwerkkommunikation brauchst du eigentlich nur einen Socket (Port) öffnen, und mit R2 dahin verbinden.

PS: Satzzeichen erleichtern das Lesen ungemein.
NewTimeLive Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27

WinXP, Win2000
Delphi 7, Delphi 2005
BeitragVerfasst: Di 26.07.05 12:00 
Sorry wegen meiner Zeichensetzung.

Die Komunikation zwischen R1 und Terminal funktioniert.
jetzt muss ich nur noch die Daten von R1 an R2 schicken und Befehle von R2 empfangen.

PS: was stell ich mit der Parity ein?
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Mi 27.07.05 17:43 
bei der datenübertragen dient die pariät zur überprüfung, ob das byte falsch übertragen wurde oder nicht.

so eine art 1-Bit prüfsumme.

auf wikipedia solltest du eine detailiertere erklärung finden :-)

_________________
Patrick
im zweifelsfall immer das richtige tun!!!
NewTimeLive Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27

WinXP, Win2000
Delphi 7, Delphi 2005
BeitragVerfasst: Do 28.07.05 09:44 
HI kann mir jemand helfen und sagen ob die Einstellungen hier richtig sind:

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
-----------------------------------------------------------------------------------------
Einstellungen von denn "ws" Sachen 
----------------------------------------------------------------------------------------- 
WsAddress             = IP von R2 
WsLocalAddress        = IP von R1   (Kann ich nicht ändern wird automatisch eingetragen) 
WsLocalAddressindex   = 0 
WsMode                = WsServer    (müsste Richtig sein) 
WsPort                = 23          (Standard Telnet Port) 

---------------------------------------------------------------------------------------- 
WsSocksServerInfo     = (TApdSocksServerInfo) 
---------------------------------------------------------------------------------------- 
Address               = IP von R1 
Passwort              = Administrator Passwort von R1 
Port                  = 23 (Standard Telnet Port) 
SocksVersion          = svNone 
UserCode              = Administrator