No, lobby is not using multicasting. The lobby server listens to a specific port. Clients broadcast requests to that port, and the lobby server responds. You can have multiple clients, you just can't have multiple servers on the same machine.
The way sockets work in general is once you bind a socket to a specific port, no other application can repeat the process until you close that socket.