General CFsocket error / AsyncSocketErrorDomain -1

You’re welcome/

There is only a need for one server. Sync is bidrectional by design so changes made on one syncing device - whether client or server - propagate to the other devices.

Decide which device is the server and which are the clients. Clean and simple.

PS: There is a forum post I wrote specifically about Bonjour: Bonjour Simplified