Networking: add service discovery