当Windows.Networking.Sockets.StreamSocket类的ConnectAsync方法失败时,我得到两种类型的错误。
“连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。”
或
“无法建立连接,因为目标计算机主动拒绝它”
这两个错误都是随机发生的,因此我无法弄清楚两者之间的区别。这些之间有什么技术差异?
答案 0 :(得分:2)
请注意,如果目标计算机正在运行阻止此端口的防火墙应用程序,则通常会将其配置为假装计算机无法访问(通过静默删除所有连接请求),而不是主动拒绝连接。