Buscar

Aplicativo de Eco em Rede

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
 
 
Exemplo de código para um aplicativo de eco 
 
Veja, agora, um exemplo trivial para um servidor apenas retornar (eco) todos 
os dados que recebe: 
O cliente espera repetidamente por uma linha de entrada do usuário, envia a 
linha para o servidor e, só então, expõe o que quer que o servidor lhe envie 
de volta. 
O aplicativo de eco opera através de uma rede. Isso quer dizer que os 
programas de cliente e servidor podem rodar em computadores separados. 
Para invocar o servidor, um usuário precisa escolher um número de aplicativo 
(entre 1 e 32767) que não esteja sendo utilizado por qualquer outro aplicativo 
e especificar esse número, na forma de uma linha de comando, como 
parâmetro. 
Por exemplo, suponha que alguém que use um computador específico escolha 
20000 como o número de aplicativo. Sendo assim, o servidor é invocado pelo 
seguinte comando: 
echoserver 20000 
Se algum outro aplicativo estiver usando o número 20000, o servidor emitirá 
uma mensagem de erro apropriada e será encerrado. O usuário precisará, 
então, escolher outro número. 
Uma vez invocado o servidor, o cliente também é invocado a especificar o 
nome do computador no qual o servidor está rodando e o número do 
aplicativo usado pelo servidor. 
Por exemplo, para contatar o servidor descrito anteriormente, um usuário que 
estiver em um computador arbitrário conectado à internet pode entrar com o 
seguinte comando: 
 
echoclient nomedamaquina.dominio 20000

Outros materiais