Automatisch umschalten zwischen 2 AG_SEND / AG_RECV Verbindungen

Hardy81

Level-2
Beiträge
122
Reaktionspunkte
8
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus zusammen,

Wie kann ich am einfachsten zwischen 2 AG_SEND / AG_RECV Verbindungen umschalten?


Ich habe 2 ISO on TCP Verbindungen eingerichtet, die je nach sendendem bzw. hoerendem Server umgeschaltet werden muessen. Leider bekomm ich von den Servern keinen Status mitgeteilt.


Ist es moeglich zu kontrollieren, ob eine Verbindung gestoert ist oder nicht? Das waere in dem Fall das einfachste. Verbindung 1 gestoert --> benutze Verbindung 2 und umgekehrt.


Hab schon versucht das Error-Bit von AG_RECV auszuwerten, doch da hab ich das Problem, wenn der Server die Verbindung nicht aufgebaut hat ich auf den 2. Server umschalte, was aber in dem Moment nicht richtig ist, da die Verbindung nicht die ganze Zeit aktiv ist.



Und bevor man mich nun auf die Suchfunktion verweist: geht bei mir nicht. Bekomme immer Meldung "Keine Beitraege gefunden".
 
Hab schon versucht das Error-Bit von AG_RECV auszuwerten, doch da hab ich das Problem, wenn der Server die Verbindung nicht aufgebaut hat ich auf den 2. Server umschalte, was aber in dem Moment nicht richtig ist, da die Verbindung nicht die ganze Zeit aktiv ist.
Ich würde auch auf das Error-Bit oder den Status gehen.
Eventuell die Error-Flags zählen und erst beim 10 (100sten ?) auf die zweite Verbindung umschalten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
AG_RECV würd ich beide immer Aufrufen, wenn der 2. Kanal nicht aufgerufen ist aber mal Daten ankamen, sind die bis zum 1.Aufruf noch im CP,
hast dann evtl. die falschen (alte) Daten.

Zur Fehlererfassung, vielleicht auf Antwort vom Server warten, wenn keine Antwort dann nochmal aufm 2. Kanal usw...
 
Hab ne Loesung gefunden, die funktioniert: ich werte den Verbindungsstatus mit AG_CNTRL aus. Das funktioniert mal.
 
Zurück
Oben