De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Conexões TCP IP em shell scripts

Colaboração: Kleber Sacilotto de Souza

Data de Publicação: 11 de Fevereiro de 2007

O netpipes é um pacote que manipula sockets TCP/IP para serem usados com shell scripts. Ele simplifica bastante a programação de aplicativos cliente/servidor, eliminando a necessidade de toda a programação relacionada a sockets.

1. Funcionamento

O netpipes funciona redirecionando a entrada e saída (ou qualquer file descriptor) para o socket criado. Assim, o script pode ser escrito fazendo as leituras e escritas como em um script interativo comum.

O pacote é composto por alguns programas, sendo os principais:

faucet - lado servidor do protocolo TCP/IP. Escuta em uma porta local esperando por conexões e executa um script quando uma conexão é iniciada.

hose - lado cliente do protocolo TCP/IP. Conecta na porta remota e executa um script para requisitar o serviço.

2. Exemplos

Escuta na porta 2000 e executa o script servidor redirecionando a entrada e saída padrão para o socket:

  $ faucet 2000 --out --in script_servidor

Conecta na porta 2000 do servidor e executa o script cliente redirecionando a entrada e saída padrão para o socket:

  $ hose servidor 2000 --in --out script_cliente

3. Considerações finais

O netpipes também pode ser usado para a manipulação de sockets UNIX, utilizados para a comunicação entre processos (IPC).

Site oficial: http://web.purplefrog.com/~thoth/netpipes/netpipes.html


Novell pode ser barrada de vender Linux por acordo com Microsoft

Fonte: Notícias Linux

A Free Software Foundation está analisando o direito da Novel de vender novas versões do sistema operacional Linux, depois que a comunidade de software livre criticou a empresa por formar uma parceria com a Microsoft.

Leia a notícia completa em: http://gazetaweb.globo.com/Canais/Informatica/Noticias.php?c=4463&tipo=1

Comente: http://www.noticiaslinux.com.br/nl1170722823.html#comentarios

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Kleber Sacilotto de Souza