Мы подумали про SignalR но так как участники чата не в одном платформе как то использования этой библиотеки будет не правильно
с чего вдруг?
помощь гугла
SignalR java =>
https://docs.microsoft.com/ru-ru/aspnet/core/signa...
ps работая на "чистом" сокете, думаю что пилить лобзиком придется даже больше. вопрос скорее что у вас на стороне сервера уже есть? или какие навыки глубже? если C#+ASP.Net, то сигналР будет разумным выбором