社区
Android
帖子详情
Android如何通过USB和PC进行TCP通讯
mawangmiao
2011-05-27 04:50:26
我在开发一个Android程序, 这个程序作为客户端向安装在PC上的服务端发送TCP数据.
现在碰到的问题:
当手机通过USB连接到PC, 然后用ADB识别出手机以后, 手机无法和PC进行TCP通讯,原先是手机不知道PC的IP地址
请问当通过USB连接手机时, 在ADB模式下,手机上的程序应该向什么IP发送TCP包, PC才能接受到?
...全文
605
6
打赏
收藏
Android如何通过USB和PC进行TCP通讯
我在开发一个Android程序, 这个程序作为客户端向安装在PC上的服务端发送TCP数据. 现在碰到的问题: 当手机通过USB连接到PC, 然后用ADB识别出手机以后, 手机无法和PC进行TCP通讯,原先是手机不知道PC的IP地址 请问当通过USB连接手机时, 在ADB模式下,手机上的程序应该向什么IP发送TCP包, PC才能接受到?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tanshikao
2012-12-14
打赏
举报
回复
3楼的办法值得试试
SkyHeight
2012-12-13
打赏
举报
回复
我用的手机做客户端,PC做服务端 通过USB进行socket通信 第一次做就成功了
oyq_yangy
2012-12-13
打赏
举报
回复
用adb forward? 那应该就是localhost
J_King
2012-12-13
打赏
举报
回复
http://www.cnblogs.com/hanyuan/archive/2011/08/03/2587327.html 可以参考下这个连接,实现方法介绍挺清楚的。
yanghongche
2012-12-13
打赏
举报
回复
关注中,目前也在做这个
ch_984326013
2011-05-28
打赏
举报
回复
关注中!大家都来看看啊!
Android
中通过
USB
接口与和
PC
进行
通讯
的demo程序
方案实现思路: 1.设备端开启一个socket服务,服务端口12345; 2.设备端监听
USB
插拔事件来启动关闭设备端的socket服务; 3.
PC
端使用adb命令:adb forward
tcp
:54321
tcp
:12345,将
PC
端口54321上发来的数据转换到设备socket服务端口; 4.
PC
端启动socket客户端与
PC
端口54321
进行
数据
通讯
。 Demo实现了: 1.安卓设备端socket服务,服务监听端口12345,收到任何消息,均回复设备的毫秒时间戳。 2.
PC
实现使用adb命令将
PC
端口54321消息转发到设备服务端口12345,之后,连接socket连接,并监听端口54321的消息,每隔3s发送
PC
毫秒时间戳,并监听设备端服务回应的数据。
PC
与
Android
设备通过
USB
建立通信连接
PC
与
Android
设备通过
USB
建立通信连接,通过socket收发数据。
Android
手机连接
USB
线通过
PC
上网设置方法
Android
手机连接
USB
线通过
PC
上网设置方法
使用
USB
数据线连接
PC
端和
Android
端
进行
数据的交互.rar
源码参考,欢迎下载
安卓串口Socket
通讯
USB
驱动jni相关-
PC
与
Android
设备通过
USB
建立通信连接通过socket收发数据.rar
PC
与
Android
设备通过
USB
建立通信连接,通过socket收发数据.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能
进行
参考学习。
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章