Android 上的异步套接字实现

Posted

技术标签:

【中文标题】Android 上的异步套接字实现【英文标题】:Asynchronous Sockets implementation on Android 【发布时间】:2011-04-14 22:59:16 【问题描述】:

在 iPhone 中有 Cocoa 异步套接字库。 Java for android 中是否有类似的库?是否可以使用 Java 异步套接字(NIO 库)来完成,或者有什么方法可以使用 Android 的 NDK 并将本机库用于异步套接字?

【问题讨论】:

见***.com/questions/1014528/… 【参考方案1】:

据我所知,它确实具有现代 *nix 所期望的套接字功能,因此您应该能够使用 java 或本机代码来模拟它。

您可能会创建一个线程来异步处理套接字,您将使用消息和处理程序与之通信;或者,您可以通过在您的活动进程中或在单独的进程中创建一个 android 服务来做到这一点。

【讨论】:

以上是关于Android 上的异步套接字实现的主要内容,如果未能解决你的问题,请参考以下文章

android - 如何运行2个套接字到同一个IP和端口?

无法连接到android上的蓝牙套接字

套接字错误 #113 没有路由到 Android 上的主机

Apache HttpClient 4.0 无法在 Android 上的套接字超时

Python网络编程通过ThreadingMixIn实现多线程异步套接字程序

IOException:读取失败,套接字可能关闭 - Android 4.3 上的蓝牙