2009-04-28 7 views
1

Warum funktioniert Sockets/Remoting nicht reibungslos, wenn es getrennt und wiederholt angeschlossen wird? Ich bin gezwungen, sowohl die Server- als auch die Client-Anwendung zu beenden und sie erneut zu öffnen.Remoting und Sockets haben dieses Problem Disconnect/Reconnect

Was ist die Lösung für dieses Problem?

Dank

Edit: Es gibt kein spezifisches Problem, sich mit diesem Thema. Es treten verschiedene Fehler auf ... Manchmal stürzt die Anwendung ab und reagiert manchmal nicht

Antwort

1

Das Betriebssystem wird Socket-Referenzen für einen definierten Zeitraum enthalten, um alle Nachrichten zu behandeln, die im Netzwerk verbleiben/von Clients gesendet werden. Um nach dem Herunterfahren an eine bestimmte Portnummer zu binden, sollten Sie die Option SO_REUSEADDR bei der Definition Ihrer Sockets angeben.