使用socket.io的聊天应用程序

5
我想使用socket.IO制作聊天应用程序。在解析过程中,我从服务器获取了一些组用户列表(组中的用户),但现在我要对所有这些用户进行聊天。也就是说,当我发送消息时,所有组用户都会收到消息。
但是我发现首先要找到库,并且示例中没有清晰的UI,只有API类,位于https://github.com/Gottox/socket.io-java-client,对我来说不是很清楚。 从上述API中,我复制了classes examples/chat/Chat.java、ChatCallback.java和ChatCallbackAdapter.java,还从谷歌导入了socket.jar,而不是从上述API中导入,因为在上述API中,它告诉我们要复制scr/io/socket,这是相同的内容。如果我没有理解错的话,“socket.jar和scr/io/socket”是一样的。

现在我总共有四个类,以上三个类和一个布局类,我将其命名为MainActivity.java。 现在我想要像下面的屏幕截图中那样的消息UI类型。

请任何人帮助我使用此API,并使用上述类实现适当的消息传递,就像下面的图片所示。我有自己的服务器URL,稍后会替换它,但现在请帮助我以代码形式了解如何使用这些API类与布局类。

谢谢

enter image description here


我在等待相同的答案。希望我们能找到。如果你找到了,在这里输入将非常有用。 - erginduran
1个回答

1
使用Socket.io是一个不错的开始,但建立一个全面的聊天应用需要大量的工作。如果你想跳过从头开始构建的痛苦,可以参考Hyphenate SDK(iOS、Android和Web),它使用专有协议在套接字上进行实时通信。
Hyphenate支持移动和Web SDK,并提供丰富的功能和非常可靠的服务。它还提供开源UI组件,因此您不需要从头开始构建一切。

https://docs.hyphenate.io

https://github.com/HyphenateInc


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接