android socket使用USB连接问题,请大神指点,虚拟机调试成功,真机好久了都没有成功连接过

杨小扬 2014-04-03 11:44:31
连接代码如下:
PC Server:
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Runtime.getRuntime().exec("adb forward tcp:15556 tcp:15556");
System.err.println("test");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
System.err.println("error");
}
try {
ServerSocket ss = new ServerSocket(15556);
System.out.println("listening...");
while (true) {
Socket socket = ss.accept();
System.out.println("client connected...");
DataInputStream in = new DataInputStream(socket.getInputStream());
DataOutputStream out = new DataOutputStream(socket.getOutputStream());

Android Client
public void onClick(View arg0) {
// TODO Auto-generated method stub
new Thread(new Runnable() {

@Override
public void run() {
// TODO Auto-generated method stub
try {
Socket socket = new Socket("真机的IP地址", 15556);
DataInputStream in = new DataInputStream(socket.getInputStream());
DataOutputStream out = new DataOutputStream(socket.getOutputStream());
以上代码虚拟机调试成功,IP换过10.0.2.2和127.0.0.1,都不好用,请教各位指点
注:不开Wlan,使用USB进行通信,所以有端口转发
...全文
76 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧