Чат с помощью socket.io

Я хочу сделать чат-приложение с помощью socket.IO. У меня есть список групп пользователей (пользователей в группах), которые поступают от сервера во время разбора. Но теперь я собираюсь общаться со всеми этими пользователями. Значит, когда я отправляю сообщение, все пользователи группы получили сообщение.

Но сначала я нашел библиотеку. С примером, но в примере нет четких интерфейсов API только в https://github.com/Gottox/socket.io-java-client, которые мне не понятны. Из вышеперечисленного API я копировал примеры классов / chat / Chat.java, ChatCallback.java, ChatCallbackAdapter.java также импортировал socket.jar из google не из выше ApI, потому что в вышеприведенном API нам нужно скопировать scr / io / socket, его тоже самое. Если я не прав. "Socket.jar и scr / io / socket"

Теперь у меня есть всего четыре класса выше трех, а один – класс макета, я назвал его MainActivity.java. И теперь я хочу, чтобы эта типизация сообщений UI. Как показано ниже.

Пожалуйста, помогите мне использовать этот API, а также над классами и внедрить надлежащий обмен сообщениями, как показано ниже. У меня есть собственный URL-адрес сервера, который я заменил позже, но теперь помогу мне в форме кода, как использовать эти классы API с классом макета.

благодаря

Введите описание изображения здесь

Использование Socket.io – хорошее начало, но для создания всестороннего чат-приложения вам будет очень много работы. Если вы хотите пропустить боль, создавая все с нуля, вы можете обратиться к Hyphenate SDKs (iOS, Android и Web), которая представляет собой связь в реальном времени с проприетарным протоколом через сокет.

Hyphenate поддерживает как Mobile, так и Web SDK с богатыми функциями и очень надежными сервисами. Он также предоставляет компоненты с открытым исходным кодом, поэтому вам не нужно создавать все с нуля.

https://docs.hyphenate.io

https://github.com/HyphenateInc