Archiv verlassen und diese Seite im Standarddesign anzeigen : TCP Verbindungen immer aktiv?
Hallo Zusammen,
Muss mit dem HS 2 Verbindungen über TCP machen Der eine Port ist zum senden, der ander zum Empfangen.
Kann mir jemand sagen, ob die TCP Ports immer Aktiv sind.
Denn meine Gegenseite erwartet das beide Ports immer online sind, sonst wird die Verbindung wieder abgebrochen.
Gruss
URS
Was verstehst du unter "immer online" ?
Wenn die Gegenseite auf ein Lebenszeichen auf dem Port wartet, gehe ich mal davon aus du lediglich zyklisch ein IP Telegramm senden müsstest.
Hallo Zusammen,
Muss mit dem HS 2 Verbindungen über TCP machen Der eine Port ist zum senden, der ander zum Empfangen.
Kann mir jemand sagen, ob die TCP Ports immer Aktiv sind.
Denn meine Gegenseite erwartet das beide Ports immer online sind, sonst wird die Verbindung wieder abgebrochen.
Gruss
URS
Hallo Urs,
ich verstehe die Frage auch nicht, versuche aber mal:
Der HS wird sich, solange er an ist und die entsprechenden Dienste laufen, auch immer im Netzwerk melden. Wenn er was zu verschicken hat, wird er über den defnierten TCP-Port ein Request an der Gegenstelle stellen (sofern der Dienst dort aktiv ist und nicht von einer Firewall geblockt ist). Gleiches gilt für die Gegenseite. Die will etwas schicken, dann muß am HS der Dienst laufen, damit er über den Listener den Socket anbieten kann, auf dem dann die Kommunikation erfolgt.
Der Sinn, einen Port zum Senden, einen anderen zum Empfangen zu nutzen, erschließt sich mir nicht, da es sich bei den Sockets immer um bidirektionale Schnittstellen handelt.
Was hast Du denn konkret vor ?
Gruß,
Paco
Hallo Zusammen
Ich möchte eine SPS ablösen die von den erstenzeiten mit TCP kommt, darum halt auch 2 Ports einen zum Senden, der andere zum Empfangen.
Ich kann vom HS aus senden, die Gegenstelle empfängt auch mein Signal. Die Ggnenseite ist eine Unix Server. Er macht dann aber den Port zu da er keine Verbindung zu meinem Empfangs Port hat. Vielleicht liegt es auch noch an den Einstellungen der Netzmaske habe dort 255.255.0.0 aber die Netzmaske im HS ist auf 255.255.254.0 eingestellt.
Die Verbindung geht über 2 Routers. sprich von einem Haus zu einem anderen Haus.
Kann morgen es noch einmal Testen.
Vieleicht hat noch jemand einen guten Rat.
Vielen Dank.
Gruss
URS
Hallo Urs,
wenn es über zwei Router geht, gehe ich davon aus, daß es zwei getrennte Netze sind und dann ist die Netzwerkmaske nicht relevant, es sei denn, die Netze überschneiden sich, was dann auch den Ärger verursachen kann. Beispiel:
HS mit IP 192.168.0.15/23 und Unix-Rechner mit IP 192.168.1.15/24.
HS will zum Unix-Rechner - klappt, da Netz bekannt, brauch nicht mal den Router.
Unix-Rechner will zum HS. 192.168.0 unbekannt, frage Router. Kennt Router das andere Netz ? (Ggf. Netzwerkmaske vom Router prüfen).
Um Dir da helfen zu können, müßte man aber schon einen tieferen Einblick haben und wissen, wie die Kommunikation aufgebaut wird und abläuft.
Mach mal ein
traceroute <ip-vom-hs>
Kommt der durch ?
Gruß,
Paco
Vielleicht liegt es auch noch an den Einstellungen der Netzmaske habe dort 255.255.0.0 aber die Netzmaske im HS ist auf 255.255.254.0 eingestellt.
Die Verbindung geht über 2 Routers. sprich von einem Haus zu einem anderen Haus.
Wie sind den die 2 Router verkabelt? Ethernet, seriell, DSL,... ?
Sind die Router auch entsprechend konfiguriert, um den Datentransfer zwischen den Netzen zu routen?
Hast du andere Verbindungen zwischen den Host´s? Oder ist nur die Verbindung mit dem HS nötig?
Gruß
Hannes
Hallo Zusammen
Habe das ganz schon mit einer SPS gemacht.
Wenn ich anstelle des HS die Test SPS anhänge geht alles. Ich denke es ist kein Router problem.
Die IP Adresse des HS ist:
160.59.180.25
255.255.254.0
Gateway 160.59.180.1
Unix Rechner
160.59.182.221
255.255.255.128
Gateway 160.59.182.129
Die Gateways sind über Glasfaserkabel verbunden.
Hatte heute nochmals einen Test durchgeführt. Meine Daten kommen an, der Unix Rechner versucht eine Verbindung auf meine TCP Port aufzubauen. Gibt die Meldung :
29.05.07 17:17:24 INFO(3|0|0|0|0|0|0|0|0)] DatabaseSwap_off
[29.05.07 17:17:28 NOTE(3|0|0|0|0|0|0|0|0)] Socket_ready_on_port_21623_sd=13,_fd=71
[29.05.07 17:17:28 FRPO-CHECKIN(3|0|0|0|0|0|0|0|0)] <SX>CEX0001ST02X<EX>
[29.05.07 17:17:28 FRPR-CHECKIN(2|1|0|0|0|0|0|0|0)] 'C,EX1,ST2,IF3'
[29.05.07 17:17:28 TOPO-CHECKIN(2|1|0|0|0|0|0|0|0)] Port6:'<SX>CEX0001ST02X<EX>'
[29.05.07 17:17:28 ERR(2|1|0|0|0|0|0|0|0)] No_connection_for_21622;localhost
[29.05.07 17:17:28 NOTE(1|2|0|0|0|0|0|0|0)] I'm_closing_socket_21623_on_localhost_fd_=_71;0,Er ror_0!
[29.05.07 17:17:28 TOPR-CHECKIN(2|1|0|0|0|0|0|0|0)] 'C,EX1,ST2,IF3'
[29.05.07 17:17:28 TOPR(3|0|0|0|0|0|0|0|0)] 'D,ST1'
[29.05.07 17:17:28 INFO(3|0|0|0|0|0|0|0|0)] DatabaseSwap_on
Gruss
URS
Hallo Zusammen
Folgende Fragen habe ich.
Ist der TCP Port im HS Passiv oder Activ geschalten?
Gruss
URS
Powered by vBulletin® Version 4.2.4 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.