honcho icon indicating copy to clipboard operation
honcho copied to clipboard

Choose a different default port

Open joshfriend opened this issue 4 years ago • 2 comments

macOS Monterey hijacked ports 5000 and 7000 for the new AirPlay receiver feature: https://developer.apple.com/forums/thread/682332

joshfriend avatar Oct 30 '21 17:10 joshfriend

Thanks for the heads-up about this conflict. This will be a breaking change so we'll need to think about when to change this.

nickstenning avatar Oct 31 '21 15:10 nickstenning

This will be a breaking change

True I suppose, but for anyone on Monterey, it is already broken 😆

joshfriend avatar Nov 12 '21 19:11 joshfriend

Comment from https://developer.apple.com/forums/thread/682332 by jeffjohnson:

The Remote Audio Output Protocol, AKA AirTunes, AKA AirPlay, has been using port 5000 since the year 2004. This is nothing new. All AirPlay receivers including AirPort Express and Apple TV use port 5000. If you've ever used Airfoil on your Mac (Airfoil Speakers was released in 2008), that also uses 5000 for the same reason. AirPlay receiving is new to macOS Monterey, but AirPlay itself is very old, predating Flask and these other web development environments. No, Apple is not trying to make web development difficult.

rafrafek avatar Oct 24 '22 15:10 rafrafek