Como fazer um código de ouvinte de porta no servidor que hospeda meu site?

0

Eu tenho meu site hospedado em godaddy, e eu quero testar uma transferência de dados TCP do aplicativo incorporado usando o IP e número de porta do meu site, para isso posso usar qualquer script php (algo como um listener de porta ) que pode ser executado usando o navegador? que poderia imprimir os dados recebidos pelo TCP?

Eu não estou acostumado com php, alguém pode me ajudar a conseguir isso?

    
por Arun Cheriyan 10.01.2018 / 12:13

1 resposta

1

Antes de mais nada, a maioria das contas godaddy são compartilhadas. Isso significa que você não tem acesso nem a root nem a firewall. Nesse caso, você não pode fazer isso - usando PHP ou de qualquer outra forma.

Se você tiver root e tiver certeza de que o firewall permite conexões de entrada para a porta que você deseja, então você pode usar um wrapper tcp como xinetd para permitir que qualquer script que você goste de escutar em determinada porta. Por favor, note que geralmente é uma má idéia, porque tais wrappers podem não lidar com conexões simultâneas corretamente.

Se você ainda quiser, certifique-se de que a porta que você deseja usar não esteja ocupada por outro processo (como 80 e 443 pelo servidor web). Os locais onde você pode direcionar a saída do script php são, por exemplo, arquivo ou banco de dados. Você não pode enviar os dados diretamente para um navegador porque na cadeia de envio-xinted-php não há navegador. Você precisará, por exemplo outro script php que será executado por trás do servidor da Web para obter dados do arquivo ou banco de dados e enviá-lo para o navegador.

    
por 11.01.2018 / 23:37

Tags