android如何与手机进行通信(Socket连接),我想用PC做服务端(PC上的程序监听某个端口)与手机进行数据交互测试。手机用USB数据线与电脑进行连接,但如何让他们进行Socket通信,不知道怎么解决,希望高手帮我解决一下

解决方案 »

  1.   

    就是说,我用数据线把手机和电脑连接起来,希望手机里的程序和电脑上的程序进行Socket通信
      

  2.   

    直接开通wifi不可以么~你的意思是手机考核电脑连接然后网络共享那种?不是手机的PC套件可以实现么
      

  3.   

    我手机没开通WIFI,里面SIM卡都没有,我现在在PC上写了一个Server程序(监听了某个端口),然后开发了一个android的程序,作为客户端,我把android程序安装到真机上,我想调试我的程序,由于手机不能上网,就想能不能用USB连接就能跟我的Server程序进行Socket通信了,可能我表达的有问题,希望你能知道我的意思
      

  4.   


    那个开不开WIFI跟有没有SIM卡有什么关系??你要有无线路由就可以了,我的测试手机也没有SIM卡,如果都有SIM卡花费代价要多大?我觉得USB连接和Socket没有任何关系,你如你没有网络的话,都PING不通,你的通信是从何谈起的呢?USB连接只能进行存储间的数据交换,你没有载体,Socket数据帧如何传递?
    可能不真的不懂,如果我对USB理解有误,请指正
      

  5.   

    你可以看一下android是否提供通过USB连接与PC进行通信的接口,而其PC套件是否有相应的接口。
      

  6.   

    我汗颜。。非常汗颜。。别人不就是问,手机通过USB连接与pc进行通信吗。。android手机用USB连接PC后,默认是的调试。可以用adb命令进行调试。还有手机与PC通信,基本上是手机做服务器PC是客户端。然后通过adb转发端口。你可以直接到在网上搜,android开发,手机与PC的socket通信,有非常多的例子。就几句代码非常简单。