Ich möchte eine Lichtsteuerungssoftware (M-PC) unter Windows 7 verwenden, die ihren Befehl über Art-Net (UDP) sendet. Ich habe einen Loopback-Adapter für die Software zum Senden installiert und ein kleines Skript geschrieben, das diese Befehle empfangen und an meine USB-Schnittstelle senden soll.

Die Steuerungssoftware bindet aber auch den Port, an den sie sendet. Aus diesem Grund kann mein Skript diesen Port nicht abhören. Ich habe auch versucht, SO_REUSEADDR im Socket des Skripts zu setzen, aber das hat keinen Unterschied gemacht.

Ich habe mich also gefragt, ob es eine Möglichkeit gibt, diesen Port auf einen anderen Port umzuleiten, an dem mein Skript empfangsbereit ist, auch wenn es bereits an die Software gebunden ist.

AntonS
quelle