我们有一个多层应用程序,允许客户端通过互联网连接到我们,最近遇到了一个有趣的问题。从某些客户端位置,用户 A 将尝试连接到我们的服务并收到错误10049(找不到地址),而用户 B 将尝试使用相同的应用程序、公共 IP 和设置进行连接,并顺利通过。通常,客户端应用程序从客户端本地的内部网络内部运行。关于如何解决此问题,有什么建议吗?谢谢。
答案1
好的,我今天早上得到了答案。显然,当局决定上周关闭我们的旧 T1 连接,并启用新的有线连接供用户连接。因此,使用较新版本客户端应用程序的用户可以正常连接,而使用较旧版本的用户则无法连接。我保留了历史连接信息,因此如果一个地址失败,则会尝试另一个地址,而新 IP 直到最近才设置,因此较旧版本无法获得它。最重要的是,较旧版本不知道新 IP,因此无法连接。