osdir.com
mailing list archive

Subject: Conexões TCP/IP em shell scripts - msg#00017

List: culture.publications.dicas

Date: Prev Next Index Thread: Prev Next Index
:.: Estágio/emprego em Linux :.:

A Dextra Sistemas (http://www.dextra.com.br) atua desde 1995 no mercado
de tecnologia de informação, oferecendo serviços de desenvolvimento de
software, consultoria e treinamento, utilizando intensamente software
livre. No momento, a Dextra busca profissionais para atuar com Linux e
softwares de infra-estrutura.
:.: Características :.:
* Recém-formado ou último-anista em curso superior na área de informática
* Disponibilidade de 40h semanais
* Conhecimento em administração de sistemas e de redes Linux
* Ser pró-ativo e ter facilidade de aprender
* Conhecimento em shell script
* Desejável conhecimento em configuração de servidor
* Boa escrita e habilidade para documentar
Os interessados devem enviar o CV para o email cvlinux@xxxxxxxxxxxxxx
------------------------------------------------------------------

Conexões TCP/IP em shell scripts
================================

Colaboração: Kleber Sacilotto de Souza

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 (http://www.noticiaslinux.com.br)

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

--------------------------------------------------------------------
Veja também do arquivo da Dicas-L:

"Aspectos de segurança em redes Wi-Fi"
http://www.dicas-l.com.br/dicas-l/20050604.php

"Menus CSS"
http://www.dicas-l.com.br/dicas-l/20050806.php

"Como compilar kernel 2.6.* no Red Hat 9.0 rápido e fácil."
http://www.dicas-l.com.br/dicas-l/20050928.php

"A la carte"
http://www.dicas-l.com.br/dicas-l/20050317.php

"Restauração MySQL"
http://www.dicas-l.com.br/dicas-l/20040528.php

--------------------------------------------------------------------
Colabore com a Dicas-L. Publique seu comentário sobre esta mensagem
em http://www.Dicas-L.com.br/dicas-l/20070211.php
--------------------------------------------------------------------
As mensagens da lista Dicas-L são veiculadas diariamente
para 26809 assinantes.

Todas as mensagens da Dicas-L ficam armazenadas em
http://www.Dicas-L.com.br/dicas-l/

A redistribuição desta e outras mensagens da lista Dicas-L pode
ser feita livremente segundo a licença Creative Commons
http://creativecommons.org/licenses/by-nc-sa/2.0/br/deed.pt

Dicas-L: Uma dica por dia desde 3 de março de 1997
--------------------------------------------------------------------



Was this page helpful?
Yes No
Thread at a glance:

Previous Message by Date: click to view message preview

Bancos de Dados Livres: Linguagem dentro da linguagem - parte 3 - DDL

A coluna "Bancos de Dados Livres" desta semana traz o artigo "Linguagem dentro da linguagem - parte 3 - DDL". O artigo na integra encontra-se em http://www.Dicas-L.com.br/freedb/freedb_20070209.php :.: Resumo :.: A DDL (Data Definition Language) é uma linguagem para definição de dados. Um exemplo de DDL é um XML Schema, por curiosidade leiam o artigo de [Maurício M. Maia http://www.dicas-l.com.br/dicas-l/20050326.php] aqui mesmo no Dicas-L, e poderão ver um exemplo de DDL pura. RSS: http://www.Dicas-L.com.br/freedb/index.xml Obrigado, Rubens

Next Message by Date: click to view message preview

Sysadmin: Introdução ao DNS (Domain Name Service)

A coluna "Sysadmin" desta semana traz o artigo "Introdução ao DNS (Domain Name Service)". Este artigo é o segundo da série sobre conceitos, instalação, configuração e resolução de problemas de DNS. A série completa consiste de diversos artigos que serão veiculados nas próximas semanas. Ao final dela os leitores terão todas as informações necessárias para administrar servidores DNS. O artigo na integra encontra-se em http://www.Dicas-L.com.br/sysadmin/sysadmin_20070210.php RSS: http://www.Dicas-L.com.br/sysadmin/index.xml Obrigado, Rubens

Previous Message by Thread: click to view message preview

Bancos de Dados Livres: Linguagem dentro da linguagem - parte 3 - DDL

A coluna "Bancos de Dados Livres" desta semana traz o artigo "Linguagem dentro da linguagem - parte 3 - DDL". O artigo na integra encontra-se em http://www.Dicas-L.com.br/freedb/freedb_20070209.php :.: Resumo :.: A DDL (Data Definition Language) é uma linguagem para definição de dados. Um exemplo de DDL é um XML Schema, por curiosidade leiam o artigo de [Maurício M. Maia http://www.dicas-l.com.br/dicas-l/20050326.php] aqui mesmo no Dicas-L, e poderão ver um exemplo de DDL pura. RSS: http://www.Dicas-L.com.br/freedb/index.xml Obrigado, Rubens

Next Message by Thread: click to view message preview

Sysadmin: Introdução ao DNS (Domain Name Service)

A coluna "Sysadmin" desta semana traz o artigo "Introdução ao DNS (Domain Name Service)". Este artigo é o segundo da série sobre conceitos, instalação, configuração e resolução de problemas de DNS. A série completa consiste de diversos artigos que serão veiculados nas próximas semanas. Ao final dela os leitores terão todas as informações necessárias para administrar servidores DNS. O artigo na integra encontra-se em http://www.Dicas-L.com.br/sysadmin/sysadmin_20070210.php RSS: http://www.Dicas-L.com.br/sysadmin/index.xml Obrigado, Rubens
Sign up for updates to this mailing list. email:
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by