TCP-Server trennen Verbindungen

TCP-Server trennen Verbindungen

Ich habe ein Problem mit meinem Windows-Computer (oder Netzwerk-Setup), da die TCP-Serververbindungen nach etwa 4 Transaktionen unterbrochen werden.

Mein Setup: Eine Windows 10-Maschine ist mit dem Router verbunden und dann mit dem Internet, mit einem weitergeleiteten Port zurück zu meiner Maschine.

Beispiel,

  • Ich starte einen TCP-Server mit Paketsender auf Port '10000'

  • Mit meinem Remote-Gerät (außerhalb des Netzwerks) verbinde ich mich über den weitergeleiteten Port mit dem TCP-Server auf meinem Computer und sende einige Daten

  • Die ersten paar Transaktionen werden wie erwartet funktionieren.
  • nach 4 Transaktionen antwortet der Server nicht mehr. Das Remote-Gerät kann weiterhin senden, da es immer noch denkt, dass ein Server vorhanden ist. Allerdings sehe ich die Daten auf dem TCP-Server nicht.

Ich kann diese Situation auf meiner Maschine mit jedem TCP-Serverprogramm (Hercules, Packet Sender usw.) nachbilden, auch mit selbst geschriebenen Programmen in C# und PHP.

Hinweis: Dies geschieht nur bei Geräten außerhalb des Netzwerks über den weitergeleiteten Port. Wenn dieser lokal auf dem Computer oder Netzwerk ist, funktioniert es.

Ich habe die sendenden Geräte ausgeschlossen, da ich eine Verbindung zu anderen Servern herstellen kann, die sich nicht in meinem Netzwerk befinden, und es wie erwartet funktioniert.

Ich vermute, es liegt an der Router-/Netzwerkeinrichtung, bin mir aber nicht sicher, wo ich anfangen soll.

verwandte Informationen