WP7:通过USB从手机到PC的TCP连接

时间:2011-10-25 14:31:25

标签: c# .net sockets windows-phone-7 tcp

我正在尝试通过我的手机上的TCP套接字连接,该套接字通过USB插入PC。它似乎不起作用。 Socket.ConnectAsync返回成功,因此主机名(我的PC名称)已正确解析。但是,第一个Socket.SendAsync最终会在连接重置中结束。

它适用于模拟器,如果PC和手机在同一个私人WiFi网络中,但从不通过USB连接。

这有点奇怪,因为HTTP流量似乎运行得很好:手机的浏览器可以连接到我的PC的网络服务器(PC和手机都离线,只需通过USB连接),一个小的测试应用程序可以通过HTTP连接(WebClient)到PC,就像this SO question here中提到的那样。

所以我的问题是,因为必须有一些我尚未发现的安全限制或一些技术限制:我怎样才能让它工作,如果没有,为什么?

提前感谢您对此的任何帮助!

1 个答案:

答案 0 :(得分:2)

您是否尝试使用Socket类与计算机上的Web服务器(即端口80)建立连接?

我很确定WP7的USB连接共享在它实际共享的端口上受到限制。当然,我可能是错的,但这可以解释你的情况。