I have a program that needs port 7777 to function. Updating to Ventura broke it. Now I am getting
Ports are not available: listen udp 0.0.0.0:7777: bind: address already in use
Checking who uses port 7777:
$ lsof -i -P -n | grep 7777
identitys 1471 ira 32u IPv4 0xcea026c85ca11a61 0t0 UDP 127.0.0.1:7777
$ ps 1471
PID TT STAT TIME COMMAND
1471 ?? S 0:00.89 /System/Library/PrivateFrameworks/IDS.framework/identityservicesd.app/Contents/MacOS/identityservicesd
This describes what identityservicesd.app is about: What is identityservicesd?
Killing it just causes it to restart. Disabling it probably isn't a good idea, it seems important. Can I change its port? How did it run prior to Ventura?
And, maybe because I am not familiar enough with UDP, how can it hog the port if its status isn't "LISTEN"?
en0
) instead of to all of your interfaces (0.0.0.0
)?identityservicesd
binds to the loopback interface (lo0
) only. – jaume Nov 12 '22 at 11:26-h
,-help
or--help
may list them). If you can't change the portidentityservicesd
binds to, I'd recommend that you contact the program's developer. – jaume Nov 14 '22 at 07:57