android - 测试通过 adb 创建的 TCP 通道
问题描述
我创建了一个 TCP 通道,例如:
adb forward tcp:5000 tcp:6000
adb reverse tcp:6000 tcp:7000
我想从我的 android 设备发送一个文本消息并在我的主机上看到它。
我无权访问netcat
.
谢谢
解决方案
那么问题是什么?提示:要通过 USB 创建 TCP 连接,您需要:
- 在您的设备上启用“开发人员选项”>“ USB 调试”(以便 adbd 开始工作,它将模仿 USB 上的 TCP 连接);
- 正向/反向TCP 端口(取决于将要成为的服务器);
- 为了您可以使用网络连接,您应该添加到您的 Android 应用清单权限:android.permission.INTERNET
- 在设备上实现服务器/客户端逻辑;
Android 应用程序应尝试通过“localhost”和转发端口创建套接字。在 PC 上,您应该使用 adb.exe 打开传入/传出连接;
推荐阅读
- vb.net - 与文本文件相关的 VB.NET 索引超出范围异常
- r - 计算关于 R 中列的唯一观测值对之间的关系
- javascript - Cesium中如何获取数据的索引
- xamarin - iOS Xamarin 计划计时器未触发
- javascript - Blogger 的自定义按钮(撰写或 HTML)菜单编辑器管理面板
- javascript - Javascript:[Array(2),Array(2)] 与 [["a","b"],["c","d"]] - 有什么区别,为什么它们不相等?
- php - Apache 使用的端口和文档根目录与配置文件中的不同
- php - 请求在 curl 上失败,但在 guzzle 上有效
- powerbi - 平均值除以每个项目的数量
- databricks - Databricks 查看图片