Sto lavorando a un programma in cui parte di esso funzionerà come una chat tra persone diverse. Sto cercando di capire il modo migliore per inviare e ricevere messaggi.
Un PrintWriter o qualcosa di simile non funzionerà perché il processo si fermerà al metodo read()
mentre attende l'invio di un messaggio. Vorrei verificare se c'è un nuovo messaggio e, in caso contrario, continuare l'esecuzione.
Ho visto alcune cose su JMS, ma non ho fatto abbastanza ricerche per determinare se è pronto per questo lavoro.
È JMS l'opzione migliore per questo, o c'è un modo migliore?