FD-/RPiPlay

"Unable to connect to RPiPlay"

Man-with-Arrow opened this issue · 4 comments

RPiPlay compiles fine, runs fine, but does not detect an attempted connection. Output of ./rpiplay and ./rpiplay -d is identical:

Initialized server socket(s)

*** WARNING *** The program 'rpiplay' uses the Apple Bonjour compatibility layer of Avahi.

*** WARNING *** Please fix your application to use the native API of Avahi!

*** WARNING *** For more information see <http://0pointer.de/blog/projects/avahi-compat.html>

RPiPlay shows up on iPad (running the latest OS 15.2), but connection silently times out. No indication of anything on PC, notification on iPad shows "Unable to connect to RPiPlay"

Running fully-updated Fedora 35, no firewall.

Running RPiPlay on a laptop connected via WiFi, also on Fedora 35, works perfectly fine.

Is this a known issue? Any pointers on further debugging?

next thing you should see is

Accepted IPv4 client on socket XX

Since your dont see it, rpiplay has not heard your iOS client's connection request.

This is either because of a firewall (are you really sure there isnt one active?) or a network problem.
Either way, its not an rpiplay problem.

Unless the default Fedora install has a firewall, I don't have one... Sorry for the novice question, but how could I verify?

Edit: I'm a moron, running sudo systemctl stop firewalld and sudo systemctl disable firewalld fixed the issue...

I don't recall enabling it, but this one's definitely on me. Issue closed.

@Man-with-Arrow
If you want to keep using a firewall, see http://github.com/FDH2/UxPlay (RPiPlay derivative aimed at desktop computers, but should be OK with a RPi 4.)

That's what I ended up using :-)

Major props on maintaining both projects, by the way. I was surprised at how seamlessly they work.