Baixe o app para aproveitar ainda mais
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
Compartilhar