好的,我尝试了几个小时,但我放弃了:
我开发一个移动设备(Unitech HT660上的Win CE),出现了一个奇怪的问题:
我试图与我的PC上的服务通信,并使用TCPClient进行通信。
这很好用,除了一个大问题: 一旦我拔掉用于从VS复制文件的USB电缆,程序启动时TCPClient会抛出SocketException,因为目标机器积极拒绝连接(并非如此,防火墙已关闭,没有第三方安装程序,服务正在监听)
更奇怪的是:如果插入电缆并在程序建立连接后将其拔出,则一切都能正常工作,我可以发送和接收数据而不需要电缆,只是不能在没有电缆的情况下进行连接。
顺便说一句:MySQL .NET Connector的MySQLConnection也是同样的情况。它可以使用电缆,但是如果在没有建立连接的情况下拔出电缆,则无法建立连接。
有人有什么想法吗?
提前感谢!
PS:我忘了提到一件事:我使用无线连接到我的网络,并使用IE以及ping计算机,服务和mysql数据库也可以正常工作。
这很好用,除了一个大问题: 一旦我拔掉用于从VS复制文件的USB电缆,程序启动时TCPClient会抛出SocketException,因为目标机器积极拒绝连接(并非如此,防火墙已关闭,没有第三方安装程序,服务正在监听)
更奇怪的是:如果插入电缆并在程序建立连接后将其拔出,则一切都能正常工作,我可以发送和接收数据而不需要电缆,只是不能在没有电缆的情况下进行连接。
顺便说一句:MySQL .NET Connector的MySQLConnection也是同样的情况。它可以使用电缆,但是如果在没有建立连接的情况下拔出电缆,则无法建立连接。
有人有什么想法吗?
提前感谢!
PS:我忘了提到一件事:我使用无线连接到我的网络,并使用IE以及ping计算机,服务和mysql数据库也可以正常工作。