UE5.5 OSC not able to receive on Android devices?

Hi all

I have been using OSC (open sound control) for sending peer to peer data from UE4.27, it has been working fine and is a really useful tool for sending/ receiving data across platforms.

However, in Unreal 5.5, OSC receiver (OSC server) seems to stoppped working on android.

I made a super simple android app, the only logic is inside level blueprint, to print out the coming IP whenever it receives any message from port 80.

Exact same logic, made a build in 5.4 and 5.5. I then use PIE to send OSC message to that android device’s IP. The build made in 5.4 receives every message, and build in 5.5 receives none. I made sure to stop the current app before starting the other.

Interestingly Android is still able to SEND messages out though– I tried send OSC message from android to UE editor, my PC receives them just fine.

Couple things I tried including type in its local IP in the “Receiver IP Address” manually instead of blank, assign Outer, remove websocket related plugin (doesn’t make sense they interfere but maybe?), change other ports (shouldn’t matter since both devices are in same local network but), nothing helps. And the same project just works in 5.4.

This is probably a weird and niche problem, wonder if anyone is facing the same issue and if so, is there a fix?

We’re building a project for Quest, so far the latest Oculus fork UE is 5.5, so we can’t upgrade. If possible I really hope we don’t have to downgrade the whole project to 5.4.

Thanks all for reading, wish yall package successfully!

nvm everyone… It’s because I’m using port 80

I thought I changed it but maybe I didn’t actually

port 80 was working in 5.4 for never really doubted it

Ports 80, 8080 and 3000 are often usually used for serving websites (HTTP stuff in general), it’s not recommended to use them for other things since they might be reserved.