Prévia do material em texto
3. Já que UDP não é confiável, como programador pode implementar confiabilidade? Questão: Como um desenvolvedor pode tentar tornar a comunicação UDP mais confiável em aplicações que exigem isso? Resposta: Como UDP não oferece garantias de entrega, O programador pode implementar, na aplicação: Números de sequência nos pacotes para verificar ordem e perda; edisciplinas.usp+1 Acknowlegements (ACKs) e retransmissões após timeout para garantir entrega; inf pucrs +1 Timeouts na leitura ( recvfrom / setsockopt ) para evitar travamentos quando O cliente/servidor não responde. inf.ufsc +1