Estou executando um programa que expõe um sistema de mensagens TCP-JSON vinculado a 127.0.0.1:4000. O IP e a porta não são negociáveis e não podem ser alterados nos arquivos de configuração; qualquer tentativa de religação (que é teoricamente suportada) ao IP da LAN (192.168.x.x por exemplo) faz com que o programa falhe, já que está constantemente procurando por 127.0.0.1:4000.
Mesmo quando vinculá-lo à porta 4000 no IP da LAN, ele falha.
Qual é a melhor maneira de contornar essa situação? Eu quero tornar a porta acessível através da rede, e eu fiz isso para os servidores MySQL e Apache em execução na máquina. Mas essa porta é teimosa desde que se liga ao host local.
Existe alguma maneira de apontar o IP da LAN para essa porta específica? Eu tentei redirecionar localhost no ifle hosts para ele, mas isso falha (como esperado). Não tenho certeza se há algo em netsh
que possa ser executado para isso. A pesquisa e a verificação do Google StackOverflow / SuperUser não obtiveram êxito, pois todas descrevem situações em que a porta está vinculada ao IP da LAN, não ao localhost.
Obrigado.
EDIT: ele está executando o Windows 10.