Cursos / Redes de Computadores / Redes de Computadores I / Aula
Veja na Figura 6 que a estrutura de um programa servidor UDP é semelhante ao de um servidor TCP. A principal diferença é que o servidor UDP não precisa esperar por conexões e, consequentemente, não precisa fechar conexões. Ao ser executado esse programa iria ficar esperando na função Receber_dados até que algum pacote UDP chegasse. Quando isso acontecesse o programa continuaria, após copiar o conteúdo do pacote recebido para o buffer.
Veja que as funções Enviar_dados e Receber_dados são idênticas as utilizadas no programa cliente UDP.
Figura 6 - Exemplo de programa servidor usando UDPPara listar os programas que estão esperando pacotes UDP, e em que portas, em uma máquina Linux, digite:
Cada letra no comando é chamada um flag e tem o seguinte significado:
Veja aqui a explicação, em vídeo, sobre como os programas utilizam a rede
Versão 5.3 - Todos os Direitos reservados