嘿嘿,
我们的软件有一个奇怪的问题。我们有一个通过套接字进行通信的自定义中间件。它在 2003 和 2008 操作系统的 50 多台服务器、集群上成功运行。有时,根据使用我们中间件的开发人员的意愿,我们会在他们的工作站 (Microsoft XP) 上部署我们中间件的一个版本。
我们在一些工作站上收到以下错误:
应用程序尚未调用 WSAStartup 或 WSAStartup 失败
我认为大约有 1% 的工作站有这个问题 注意:每个人都有同一台机器,那台机器上的软件可以不同,其他工具,开发,......
你们中有人知道我们如何解决这个问题吗?或者我们如何才能得到我们得到这个错误的原因?我们不认为在我们的代码中使用套接字是错误的,因为我们的中间件组件已经在服务器(从未遇到过这个问题)和其他机器上运行了 5 年以上。
亲切的问候,
乔纳森