如何在android中创建用于聊天的套接字连接

时间:2013-05-24 08:20:37

标签: android

我必须开发一个聊天应用程序,我想使用套接字连接。在Android中有没有办法呢。这对于长时间应用来说是更好的方法。 给我一些建议。

1 个答案:

答案 0 :(得分:0)

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

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

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