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 ouvinte de porta ) que pode ser executado usando o navegador? que poderia imprimir os dados recebidos em tcp?
Eu não estou acostumado com php, alguém pode me ajudar a conseguir isso?
telnet
. Talvez tente ser um pouco mais expressivo com o que você quer fazer.Respostas:
Primeiro de tudo, a maioria das contas godaddy são compartilhadas. Isso significa que você não tem acesso ao root nem ao firewall. Neste 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ê quer, então você pode usar um wrapper tcp
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, verifique se a porta que você deseja usar não está ocupada por outro processo (como 80 e 443 pelo servidor web). Os lugares onde você pode direcionar a saída do script php para, por exemplo, são arquivos ou bancos 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, de outro script php que será executado por trás do servidor da Web para obter dados de um arquivo ou banco de dados e enviá-lo para o navegador.
fonte
tail -f /path/to/log_file
(eu suponho que você está no Linux)