在客户端监听套接字(Android)

Posted

技术标签:

【中文标题】在客户端监听套接字(Android)【英文标题】:Listener to socket at client(Android) 【发布时间】:2010-10-21 18:25:28 【问题描述】:

我想在客户端有一个套接字的侦听器。我使用的是 Java 的 android。我正在使用 TCP/IP,但我不想在客户端循环。

有什么方法可以做到吗?还是我必须有自己的监听机制?

任何帮助将不胜感激。谢谢,

【问题讨论】:

【参考方案1】:

Android 是 Java,如果您想对传入数据进行异步处理,则必须打开一个新的 Thread。请注意正确同步线程之间的所有通信。

【讨论】:

你好,能给我一个建议吗?在相同的情况下我应该怎么做,但是如果我想将Socket 工作封装到单独的Thread 并使其成为Looper?我应该创建两个Runnables,其中一个实现监听,另一个实现发送,还是有更好的方法?

以上是关于在客户端监听套接字(Android)的主要内容,如果未能解决你的问题,请参考以下文章

我如何判断我是不是仍在监听 Android 中的套接字

有没有办法让多个进程共享一个监听套接字?

多端口监听套接字linux

linux内核如何区分连接套接字和监听套接字?

Flash 和 AIR 中的套接字编程......两个客户端,一个服务器。监听两个端口还是一个?

一个简单的并发服务器