Descoberta Automática de IP

Eu tenho que dispositivos de rede: 1. Servidor (IP variável) que precisa receber uma String para mais coisas (por exemplo, soquete 9999). Este servidor também tem outro soquete (por exemplo, 8888), onde envia seu nome de dispositivo no emparelhamento. 2. Cliente (IP variável) que fazNÃO conheça o IP do servidor, mas quer enviar a string para ele.

Em um IP C-rede eu poderia percorrer o último octeto (0.255) e verificar se o Socket 8888 transmite algo. Mas nas redes A e B não tenho chance. Existe outra solução para isso? (Eu poderia percorrer todos os quatro octetos, mas isso não seria uma solução elegante).

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion