Eu tenho um servidor que escuta em um soquete as conexões de entrada e gera um texto de boas-vindas ("Hello world"). Qual é a maneira mais simples de testar isso com ferramentas simples do sistema operacional (aqui OS X)? Eu imagino algo como uma boa e velha aplicação do terminal RS232:
mac:~ mike$ terminal 192.168.92.123 1234
Hello world
>
nc -U
no OS X e no Linux, usesocat
, por exemplosocat - UNIX-CONNECT:/tmp/memcached.sock
.Respostas:
Depende do tipo de teste que você deseja executar? Se você deseja testar o estabelecimento de uma conexão e o envio de alguns dados, posso pensar em dois testes simples. Use
netcat
(nc) para "ecoar" alguns dados em um soquete remoto ou use o telnet para conectar-se a eles interativamente.Se o servidor estiver escutando no foobar.com, porta 1234, você poderá testá-lo assim:
Mesmo endereço / porta como acima, mas torne a sessão interativa:
fonte