Hallo,
meine Server-Client Lösung arbeitet mit den Client/Serversockets von Delphi 6 als TCP/IP-Verbindung.
Vereinzelt, in letzter Zeit leider immer häufiger, beobachte ich, dass die TCP-Verbindung auf beiden Seiten nicht als getrennt signalisiert wird, aber die Telegramme auf der jeweils anderen Seite nicht mehr ankommen. Das Problem tritt auf, sobald mindestens zwei PCs mit dem Server verbunden sind. Dann tritt das Problem auch bei der Client-Server-Verbindung auf, bei der Client und Server auf dem gleichen Rechner liegen. In den meisten Fällen ließ sich das durch Veränderungen an der Hardwaresituation ändern. Beispielsweise funktionierte es bei einem User, der die PCs über LAN verbunden hatte, nachdem er das WLAN deaktiviert hatte oder über das WLAN eine Internetverbindung zur Verfügung stellte. Bei anderen Usern half beispielsweise der Austausch des Routers.
Ich bin wegen dem Problem ziemlich ratlos, da ich keine eindeutige Ursache ausmachen kann und die Software bei sehr, sehr vielen Anwendern auch problemlos mit diversen Clients funktioniert.
Hat jemand davon schonmal gehört? Sind vielleicht die Sockets von Delphi 6 veraltet?