Fehler beim Umleiten des verbundenen UDP-Datenverkehrs an einen lokalen Proxydienst.
Gilt für: Windows Driver Kit 10
Stellen Sie sich folgendes Szenario vor:
- Ein lokaler Prozess sendet Udp-Pakete (User Datagram Protocol) mithilfe der Windows Sockets (Winsock)-API.
- Ein ALE-Beschriftungstreiber (Application Layer Enforcement) wurde mithilfe der Windows-Filterplattform (WFP) entwickelt, der den Datenverkehr vom lokalen Prozess umleitet.
- Ein lokaler Proxydienst empfängt die UDP-Pakete, die vom Popuptreiber umgeleitet werden.
Wenn in diesem Szenario der lokale Prozess die Verbindungs- und Sendefunktionen zum Senden von UDP-Paketen über ein verbundenes UDP-Protokoll verwendet, werden die Pakete verworfen, und die Umleitung an den lokalen Proxydienst schlägt fehl.
Das Problem tritt auf, da auf die WFP-Umleitungseinträge falsch verwiesen wird.
Um den Datenverkehr erfolgreich an den lokalen Proxydienst umzuleiten, verwenden Sie die Sendto-Funktion , um UDP-Pakete über ein verbindungsloses UDP-Protokoll zu senden.
Informationen zum Aktivieren von ALE-Beschriftungstreibern (Application Layer Enforcement) finden Sie unter Using Bind or Connect Redirection.To learn how to enable application layer enforcement drivers to inspect and redirect connections, see Using Bind or Connect Redirection.