我一直在努力解决这个问题一段时间,我想知道是否有人能够指出我正确的方向。
我一直在尝试使用 Bonjour SDK 在 MFC 应用程序中实现 DNS-SD 发现。我已经遵循了这一点,并且在少量记录(< 100)的情况下,一切都按预期工作。但是,在将要使用此应用程序的环境中,可能会有 1 条记录到 700 条 DNS 记录。在测试此解决方案时,我发现我可以正确恢复大部分记录,但是对于某些人来说,我只是将我的开发 PC 名称作为响应。
我曾尝试切换以使用此代码作为示例,但是我似乎遇到了同样的问题,记录数量较少(我认为这会用完套接字)。我还尝试在循环中添加睡眠以尝试减慢速度,以防这是时间问题等
我在做傻事吗?或者有人可以指出我如何解决这个问题的正确方向吗?
有没有其他人遇到过这个问题?
谢谢你的时间