UDP ist ein verbindungsloses Protokoll. Deshalb kannst du nicht einfach auf dem Absendeport antworten (womit man durch eine Firewall durchkommt), weil gar keine Verbindung besteht. Wenn du das möchtest, musst du
TCP verwenden. Ansonsten brauchst du auf der anderen Seite auch eine Portweiterleitung.