我试图通过我的手机上通过USB插入PC的TCP插座获得连接。它似乎没有工作。 Socket.ConnectAsync
返回成功,所以主机名(我的电脑名称)正确解析。但是,第一个Socket.SendAsync
以连接复位结束。WP7:通过USB从手机到PC的TCP连接
它适用于模拟器,如果PC和手机在同一个专用WiFi网络中,但从来没有通过USB连接。
这很奇怪,因为HTTP流量似乎工作得很好:手机的浏览器可以连接到我的PC的网络服务器(PC和手机都离线,只需通过USB连接)和一个小测试应用程序可以通过HTTP(WebClient
)到PC,如this SO question here中所述。
所以我的问题是,因为必须有一些我还没有发现的安全限制,或者是一些技术限制:我怎样才能使它工作,如果没有,为什么?
在此先感谢您的帮助!
你的电脑有防火墙/防病毒软件吗? – Yahia
@Yahia:是的,只是默认的Windows防火墙。我为特定端口添加了一条规则,但行为相同。为了确保我完全停用了它,但仍然是一样的。毕竟,它通过WiFi工作,所以防火墙肯定与它无关。 –