0

我必须开发一个聊天应用程序,我想使用套接字连接。android中有没有办法解决它。对于长时间应用,这将是更好的方法。给我关于它的建议。

4

1 回答 1

0

你看过Sockets课吗?您可以使用套接字在后台线程中的两个客户端之间写入和读取数据,这些后台线程使用接收/发送的数据更新 UI 线程。

通常使用套接字,一个设备(客户端)连接到另一个设备(服务器),并且预计服务器的主机名不会改变。但是,您无法通过移动网络上的设备来保证这一点,因此更好的方法可能是让两台设备连接到一个众所周知的服务器,通过该服务器中继聊天消息。如果您只是想在同一 LAN 上的设备之间做一个基本的聊天应用程序,那么直接连接它们就可以了。

https://developer.android.com/reference/java/net/Socket.html

于 2013-05-24T08:28:34.143 回答