Hallo,
wenn Deine Anwendung sich nur an das Localhost-Interface (lo) bindet, kannst Du es nicht via Ethernet (ethX) erreichen.
D.h. Du musst das Java-Programm so ändern, dass sich der Socket auch an Dein Ethernet-Port bindet.
Testen kannst Du es, indem Du lokal probierst, ob das Programm auch über Deine eigene Ethernet-IP erreichbar ist.
Wenn das geht, es mit dem RED aber nicht geht müsste man weiter suchen - z.B. ob ein Firewall o.ae. akt
Viele Grüße,
Martin