【发布时间】:2011-10-23 18:37:53
【问题描述】:
我知道如何在 Android 中开发并使用 Apache HTTP 库,但我想更深入一点,获得无线接口适配器并能够无线发送和接收数据包。我知道这是可能的,因为 android 市场上有嗅探器应用程序。我环顾四周并用谷歌搜索了很多,但似乎对如何开始也没有任何想法。令人惊讶的是,以前似乎也没有人在 SO 上问过这个问题。
我想没有 android API 可以为你做这件事。请提出一种在 android 中发送/接收数据包的方法或发布对任何此类资源的引用。
谢谢!
注意:我知道 java.net api 可以在 android 中使用(虽然我以前没有使用过)但这并没有给我我想要的那种访问权限。
【问题讨论】:
-
这里的实际目的是什么?
-
我想创建一个应用程序,它可以通过处于桥接模式的接入点连接到 BSNL (ISP) 服务器。除此之外,还可以做很多其他有趣的事情。
-
@Rushil,桥接模式有什么关系?通常,当人们谈论“桥接模式”时,它是在具有不充当接入点的设备的上下文中,其目的是通过以太网提供对无线 LAN 的访问。您是在谈论 ad-hoc 无线吗?如果是这样,请参阅this question。
-
@Mike,对不起,如果我不清楚,但我的意思是桥接模式,我的路由器+调制解调器(也是接入点)显示 4 个选项,我可以通过这些选项连接到互联网。其中之一是桥接模式。当调制解调器处于桥接模式时,我无法使用我的 Android 设备连接到我的 ISP 服务器。
-
这里和BSNL通讯基本上都是用PPPoE协议的,android没有实现。只要我掌握了 wifi 适配器,我就可以提供实现。
标签: android networking packet packet-sniffers