java - Android - 在后台监听传入的 TCP/Socket 消息

标签 java android sockets tcp android-asynctask

我正在尝试编写一个小应用程序,它将 TCP 消息(使用 PrintWriter)发送到 PC 上运行的 JAVA 服务器。现在客户端应该在后台监听来自服务器的传入消息。我如何监听传入消息并使用来自后台任务的消息更新 GUI?

最佳答案

您需要为此启动一个后台线程。最简单的方法可能是使用 AsyncTask,然后使用 onPostExecute 或publishProgress 在 UI 中安全地显示消息。

查看 Android docs on threads .

关于java - Android - 在后台监听传入的 TCP/Socket 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23204829/

相关文章:

Android SQLite rawQuery 带来麻烦

sockets - TCP:两个不同的套接字可以共享一个端口吗?

java - 带有 JPopupMenu 的 JComboBox 作为右键单击选项

java - 查询以获取最近日期的记录

java - 在 Java 中创建热键

Android 第一次使用变量

android - 在 Android root 手机上捕获系统音频

.net - 使用异步 Socket.BeginReceive 时如何检测超时?

c++ - 如何使用 recv() 在 C++ 套接字中接收超过 65000 个字节

java - 字段 'Id_employeer' 没有默认值