Edit: Aaaber, wenn ich mit Wireshark prüfe wechselt das externe Programm ca alle 5 Minuten den Port.
Dein Code gibt mir aber immer den Anfangsport aus. Wird das irgendwo gepuffert?
Da kann ich dir leider nicht weiter helfen. Ich habe einfach nur danach gegoogelt, etwas passend aussehendes gefunden und implementiert.
Man müsste die
API-Doku genauer durchlesen.
Die Basis ist ja da, du kannst nun am Code rumwerken und anpassen, bis es dann passt. Es dürfte iwo in der Doku vermerkt sein.
Vlt muss ein Refresh/Update auf Tabellen angewandt werden (oder soetwas ähnliches).