Da li je u pitanju skolski zadatak ili prava aplikacija ? Ako je u pitanju ovo drugo pogledaj po netu xmpp biblioteke, pa onda mozes da pravis nezavisno i klijent i server.
Ako je u pitanju skolski zadatak, nek ti int bude na pocetku poruke, taj int treba da ti bude neki kljuc koji svaki korisnik ima, a recimo 0 da bude vidljiva za sve. a na serveru drzis neku strukturu Map<Integer,KonekcijaKorisnika>