网络连接只有在设备通过电缆连接时才能工作

本文关键字:连接 工作 网络 | 更新日期: 2023-09-27 17:52:16

好吧,我试了几个小时,我放弃了:我针对移动设备(游戏邦注:基于Unitech HT660的Win CE)进行开发,并发现了一件奇怪的事情:我尝试与我的PC上的服务进行通信,我正在使用TCPClient。

这个工作很好,除了一个大问题:一旦我拔掉usb电缆,我用它在程序启动时从VS复制文件,TCPClient抛出一个SocketException,没有套接字连接可以建立,因为目标机器主动拒绝它(不是这种情况,防火墙关闭,没有第三方安装,服务正在侦听)

更奇怪的是:如果电缆是插入的,在程序连接后我把它取下来,一切都很好,我可以在没有电缆的情况下发送和接收数据,没有电缆我就不能连接。

顺便说一句:这与MySQL . net连接器中的MySQLConnection是相同的故事。它与电缆一起工作,但如果在没有建立连接的情况下将其拆除,则无法进行连接。

有什么想法吗?

提前感谢!

PS:有一件事我忘了说:我用无线连接我的网络,IE以及ping电脑与服务和mysql数据库在它的工作

网络连接只有在设备通过电缆连接时才能工作

如果您使用的是Vista/Win7,请检查无线网络是否设置为专用/办公网络。将其设置为公共网络会导致非常奇怪的症状

感谢所有好的建议,但最后它是什么与我的代码或网络或服务器。我在另一台移动设备上测试了一下,没有任何变化,它可以工作。

似乎Unitech HT660在。net下的TCP/IP连接有一些问题。我不是唯一一个有这个问题的人。