Solange über RS232 keine Softwarseitige Rückmeldung vorhanden ist, bekommt man eh nicht mit, ob am anderen Ende einer mitliest (Comport offen) oder nicht (geschlossen).
Demnach kann man im Prinzip den Comport auch einfach offen lassen und braucht maximal die Komunikation neu zu initilisieren. (z.B. Startcodes erneut senden)
Das Einzige wo man wirklich den Port schließen muß, ist wenn der Comport verschwand. (bei dir z.B. durch trennen der
IP-Verbindung)
Sicher daß das Problem nicht auf Seite des Netzwerks (LAN/WLAN) liegt?
IP-Verbindungen bleiben gern mal offen.