Servidores TCP que desconectan conexiones

Servidores TCP que desconectan conexiones

Tengo un problema con mi máquina Windows (o configuración de red) que desconecta las conexiones del servidor TCP después de aproximadamente 4 transacciones.

Mi configuración, la máquina con Windows 10 se conectó al enrutador y luego a Internet, con un puerto reenviado a mi máquina.

Ejemplo,

  • Inicio un servidor TCP con el remitente de paquetes en el puerto '10000'

  • Con mi dispositivo remoto (fuera de la red), me conecto al servidor TCP de mi máquina a través del puerto reenviado y envío algunos datos.

  • Las primeras transacciones funcionarán como se esperaba.
  • después de 4 transacciones, el servidor dejará de responder, el dispositivo remoto puede seguir enviando porque todavía cree que hay un servidor, pero no veo los datos en el servidor TCP.

Puedo recrear esta situación en mi máquina con cualquier programa de servidor TCP (Hercules, Packet Sender, etc.), incluidos los escritos por mí mismo en C# y php.

Nota: esto solo sucede con dispositivos fuera de la red a través del puerto reenviado, si es local a la máquina o red con la que funciona.

He descartado los dispositivos de envío ya que puedo conectarme a otros servidores que no están en mi red y funciona como se esperaba.

Sospecho que es la configuración del enrutador/red, pero no estoy seguro de por dónde empezar.

información relacionada