Just bought a macbook pro m4, im trying to run an api on port 5000, disabled airplay receiver, checked processes, ghost ones, hidden ones, and stuck ones. I didn't find a thing using the port, but i still get port in use.
Port 5000 still in use
Port 5000 seems to be used by Control Centre:
% lsof -n -P -i :5000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ControlCe 692 quinn 10u IPv4 0x7f563c30c154f2b9 0t0 TCP *:5000 (LISTEN)
ControlCe 692 quinn 11u IPv6 0x17fc8a42736525ff 0t0 TCP *:5000 (LISTEN)
% ps 692
PID TT STAT TIME COMMAND
692 ?? S 100:41.33 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
when i run lsof -n -P -i :5000, i have no results. I can't find a single thing running on port 5000 yet i can't use it
It’s possible that it’s being used by code that relies on the user-space networking stack rather than BSD Sockets. You can view its state using skywalkctl. See this thread for an example, albeit one not directly related to this issue.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"