UDP Response

UDP sendet keine Bestätigung zurück, aber wird es eine Antwort senden?

Ich habe ein Client-Server-UDP-Programm eingerichtet. Wenn ich dem Client das Senden von Daten an einen nicht vorhandenen Server erteile, erhält der Client dann eine Antwort?

Meine Annahme ist als;

Client -> Broadcast Server Adresse (ARP) Server -> Antwort an Client mit seiner Mac Adresse (ARP) Client sendet Daten an Server (UDP)

In jedem Fall erhält der Client nur eine ARP-Antwort. Wenn der Server existiert oder nicht, erhält er keine UDP-Antwort?

Client verwendet die Funktion sendto, um Daten zu senden. Nach dem Aufruf von sendto können Fehlerinformationen abgerufen werden.

Also meine Frage ist, wie diese Informationen verfügbar sind, wenn der Client keine Antwort erhält. Der Fehlercode kann von WSAGetLastError abgerufen werden.

Ich habe versucht, Daten an einen nicht vorhandenen Host zu senden, und der Aufruf von sendto war erfolgreich. Gemäß Dokumentation sollte dies mit dem Rückgabewert SOCKET_ERROR fehlschlagen.

Irgendwelche Gedanken ??