Il metodo di unomichisiada funziona ugualmente, scegli tu il modo. Certo dovresti tenere su un server dns su un pc con un ip che conosci gia' da aggiornare ogni volta che connetterai il tuo server, a cui farai connettere il client.

Comunque una volta che il client ha scoperto il server udp e si è connesso, usa getInetAddress() sull'oggetto DatagramSocket per recuperare ip e porta del server.