<WP7>手机通过USB与电脑服务端通过socket交互

原创 2012年03月22日 20:33:59

从我的网易博客移动过来的。。。


练习写window phone的socket时,发现了个很奇怪的问题。在模拟器能通过socket连接到电脑服务端。但是到了用USB连接的硬件(手机HTC T8788)时,发现不能和电脑服务端通过socket交互。电脑确认了zune已经打开。手机也能通过USB线从电脑的网络上网。但是这样socket连接出问题了。。

 

经过研究,才发现是电脑服务端的问题。电脑服务端用C#写的普通的window窗口程序。创建socket,到Bind时出了问题。我绑定的是本机IP。

IPEndPoint localEP = new IPEndPoint(ipHostInfo.AddressList.First(), 8888);
这样的话,在模拟器上可以连接。连接的IP写的也是本机IP。但是部署到了硬件手机的时候就出问题了。压根就连接不上。多次尝试才发现。
绑定本机IP模拟器能够连接,但是手机不能通过USB线连接。
绑定127.0.0.1时手机能够通过USB线连接。但是模拟器不能连接。
所以不能单一直接绑定本机的IP或者是127.0.0.1,而且手机应用连接的IP也要填写的是本机IP。
电脑服务端IP设置:
 int port = Convert.ToInt32(TBPort.Text);
 IPEndPoint endPoint = new IPEndPoint(IPAddress.Any,port);//绑定随意的本机IP。
 _socket.Bind(endPoint);


手机界面:
 
这样,无论是模拟器还是部署到手机的客户端都可以通过socket和电脑上的服务端交互了

通过USB数据线实现Android端与PC端的通信

Android端与PC通信之 Socket ONE Goal ,ONE Passion! 给浦发银行做的一个项目,其中最让人头疼的一点是,要求必须使用usb数据线进行数据的交互.这就遇到两个问题...
  • fengltxx
  • fengltxx
  • 2015年11月27日 17:09
  • 8282

Android通过USB与PC通信

最近项目中有一个功能需要用到Android与PC端同步数据。查阅了相关资料后,采取了一种建立在adb基础之上的Usb通信方式:由于adb可以将Usb模拟为网卡,所以可以利用socket通信的方式实现A...
  • snail200802101
  • snail200802101
  • 2013年12月11日 23:04
  • 9474

PC通过USB连接Android通信(Socket)

Android端Socket服务器 /** * Created by Jack Stone on 2016/11/17. * Socket服务器,PC可以通过USB连接、ADB端口映射连接本服务...
  • sinat_32232885
  • sinat_32232885
  • 2016年11月18日 17:47
  • 1389

手机用USB连接电脑宽带上网(只需轻松3步即可上网)

想用手机上网,身边又没WIFI。手机又没流量。(主要就是体验一些电脑下载不了的任务) 如下载主题和设备调试什么的。 步骤很简单,只需要两步。所需要的软件工具如下: 电脑软件1.小米USB驱动(Win7...
  • dj0379
  • dj0379
  • 2015年06月28日 19:10
  • 80538

android在wifi下手机与电脑的socket通信

在wifi局域网下,手机可以和电脑通过socket通信。手机做服务端,电脑做客户端;也可以反过来,电脑做服务端,手机做客户端。 下面介绍的是手机作为服务端,电脑使用MFC编程作为客户端,原理是,...
  • shuimanting520
  • shuimanting520
  • 2015年05月05日 12:25
  • 1135

Android作为服务器通过USB使用Socket协议向PC客户端发送文件

Android作为服务器,通过USB使用Socket协议,向PC客户端发送文件
  • wj_xupt
  • wj_xupt
  • 2017年04月13日 23:25
  • 239

android手机通过usb绑定与PC互联接上网(总结)

本文介绍了如何通过android手机的USB绑定功能,实现 手机与PC的双向共享上网。   一、手机通过USB绑定,共享PC上网资源   参考文档: http://wenku.baidu.c...
  • shuzui1985
  • shuzui1985
  • 2012年08月12日 14:01
  • 10189

手机与电脑 socket通信

一个小小的安卓手机与电脑Javakehu
  • hqqqqqqq555
  • hqqqqqqq555
  • 2014年04月09日 23:17
  • 2223

iphone手机通过USB连接电脑来让手机上网

首先,用usb连接IPhone与电脑 网络邻居属性中查看现在本地IP,并记下。 IPHONE上开启”个人热点“功能 电脑上打开 网络邻居-属性 会多出一个网卡。 按住ctrl键选中两个网卡,右...
  • lang_man_xing
  • lang_man_xing
  • 2013年12月20日 13:59
  • 8234

pc与Android进行USB通信

需求:      1.一个android端的service后台运行的程序,作为socket的服务器端;用于接收Pc client端发来的命令,来处理数据后,把结果发给PC client      ...
  • lcqlw123
  • lcqlw123
  • 2015年10月20日 13:11
  • 1133
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<WP7>手机通过USB与电脑服务端通过socket交互
举报原因:
原因补充:

(最多只允许输入30个字)