Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Modemverbindung bricht ab! Warum? (https://www.delphipraxis.net/39920-modemverbindung-bricht-ab-warum.html)

runger 9. Feb 2005 07:59


Modemverbindung bricht ab! Warum?
 
Hallo,

folgendes Problem:

Wir haben ein Programm geschrieben das eine Modemverbindung zwischen einem Rechner und einer Unterstation ( Rundsteuerkommandogerät ) herstellen soll.
Das Ganze funktioniert seit einem Jahr prächtig.

Folgendes Problem:
Auf einem einzigen Rechner passiert folgendes:
Das Modem wählt, die Verbindung kommt zustande, das Modem gleicht sich mit dem anderen ab und dann wird die Verbindung beendet mit der Meldung: Hangup by remote.
Betriebssystem: Win2K
Delphi: Delphi 7.0 prof
Komponente: Asynch pro

Das Verhalten ist auf dem Rechner immer das gleiche, egal welches Modem ich benutze.
Das perverse daran ist, dass das Ganze, auf diesem Rechner, schon mal funktioniert hat.
Erst seit Win2000 neu installiert wurde geht das Ganze nicht mehr.

Kann mir jemand helfen?
Rainer

r_kerber 9. Feb 2005 08:10

Re: Modemverbindung bricht ab! Warum?
 
Moin runger,

hier kann man eigentlich nur im Kaffeesatz lesen. :mrgreen: Ich hatte so ein ähnliches Problem mal mit einer WLAN-Karte. Da brach auch ständig die Verbindung ab. Ursache war hier, daß der Standard-WLAN-Dienst von Windows und der WLAN-Treiber des Herstellers der Karte gegenseitig gestört haben. Habe einfach den Windows-Dienst abgeschaltet.
Vielleicht liegt bei Dir etwas ähnliches vor. Sieh doch mal nach welche Dienste laufen.

runger 10. Feb 2005 10:37

Re: Modemverbindung bricht ab! Warum?
 
Hallo,

ich hab die Lösung für mein Problem gefunden.
"Hangup by host" heisst nicht, dass das entfernte Modem aufgelegt hat sondern mein eigenes am Rechner.
In der irrigen Annahme, dass das entfernte Modem aufgelegt hat, suchten wir uns Gestern einen Wolf.
Die Lösung war jedoch eigentlich ganz einfach:
Synchron zum Aufbau der Modemverbindung läuft bei uns ein Timeouttimer, der nach 30 sec automatisch auflegt, sollte keine Verbindung zustande kommen.
Bei dem Rechner der nicht läuft, hatte T-Online 5.0 das Modem so umkonfiguriert, dass dieses ein Protokoll benutzt das nicht allgemein üblich ist.
So mussten die beiden Modems endlos verhandeln bis sie eine gemeinsames Protokoll fanden.
Folge: die 30sec reichten nicht.
Wir kamen erst dahinter als jemand am fernen Modem bemerkte, dass das Teil noch versuchte zu verhandeln obwohl unseres längst aufgelegt hatte.

Vielen Dank
Rainer


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz