Se estiver disponível ou puder ser instalado, dê uma olhada no netcat. Você poderia fazer algo assim.
No servidor, execute:
nc -l 31415
Na execução do cliente:
nc -w 5400 <server> 31415
Você pode alterar o número da porta para qualquer coisa que desejar, apenas certifique-se de acessá-lo de onde está testando.
Um tempo limite de 90 minutos ( -w 5400
) é definido no exemplo acima. Altere isso conforme necessário.
Você pode testar isso em vários locais: no próprio servidor, em outro servidor / dispositivo na mesma rede, em clientes do outro lado de qualquer VPN, roteador ou firewall.
Mais informações úteis sobre o netcat: