Resposta UDP
O UDP não envia nenhuma confirmação, mas enviará alguma resposta?
Eu configurei o programa UDP do servidor cliente. Se eu der ao cliente o envio de dados para um servidor inexistente, o cliente receberá alguma resposta?
Minha suposição é como;
Cliente -> Endereço do servidor de broadcast (ARP) Servidor -> Responder ao cliente com seu endereço MAC (ARP) O cliente envia dados para o servidor (UDP)
Em qualquer caso, o Cliente receberá apenas uma resposta ARP. Se o servidor existir ou não, ele não receberá nenhuma resposta UDP?
O cliente está usando a função sendto para enviar dados. Podemos obter informações de erro após o envio da chamada.
Portanto, minha pergunta é como essas informações estão disponíveis quando o cliente não recebe nenhuma resposta. O código de erro pode ser obtido no WSAGetLastError.
Tentei enviar dados para o host inexistente e enviar para a chamada bem-sucedida. De acordo com a documentação, ele deve falhar com o valor de retorno SOCKET_ERROR.
Alguma ideia??