Die Verbindung wird neu aufgebaut, anstatt sofort fortgesetzt zu werden, und wie schnell das geschieht, liegt weitgehend bei Ihnen: SEC hat ein konfigurierbares Wiederverbindungsintervall, das festlegt, wie oft eine unterbrochene Verbindung erneut versucht wird. Wenn eine VM pausiert oder gespeichert wird, friert das Gastsystem mit einem offenen TCP-Socket ein; beim Fortsetzen ist dieser Socket veraltet, daher trennt SEC ihn und verbindet sich beim nächsten Wiederholungsversuch erneut. Stellen Sie ein kurzes Intervall ein, dann erfolgt die Wiederherstellung schnell — typischerweise innerhalb von Sekunden, nachdem die Netzwerkverbindung im Gastsystem wieder verfügbar ist —, während in diesem kurzen Zeitraum die Anwendung, die den virtuellen COM-Port verwendet, möglicherweise sieht, dass der Port getrennt wird oder einen Fehler meldet, bevor er zurückkehrt.
Zwei praktische Hinweise. SEC war in der Vergangenheit empfindlich gegenüber Suspend/Resume und Windows-Schnellstart, behandeln Sie daher das Fortsetzen des Gastsystems als Wiederverbindungsereignis und stellen Sie sicher, dass Ihre Anwendung eine kurze Portunterbrechung toleriert. Und alle Daten, die ein kontinuierlich streamendes Gerät ausgegeben hat, während die VM pausiert war, werden nicht für eine spätere Zustellung gepuffert — sie sind verloren —, weil SEC live weiterleitet; es speichert nicht und spielt nichts erneut ab.
Beantwortet von Bohdan Miniv · QA Engineering
Was Kunden sagen