Dies geschieht auf einem Handheld, der über USB mit meinem Computer verbunden ist und das Compact Framework verwendet:
Wenn ich Dns.GetHostEntry("") oder Dns.GetHostEntry(IPAddress.Loopback) aufrufe, um die IP-Adressen des Handhelds zu erhalten, erhalte ich die IP-Adressen meines Host-Computers. Wenn ich jedoch ein Paket vom Handheld an meinen Computer sende, kommen sie von einer anderen Adresse.
Gibt es eine Möglichkeit, dies zu verhindern? Würde der direkte Aufruf der DLLs über P/Invoke das Problem lösen?
Der Handheld ist nicht über WiFi oder Bluetooth verbunden. Die einzige Verbindung erfolgt über USB.