
华为
华为有个叫mindx的东西,搜索mindx sdk相关文档可知都存在ssh连接。因此,有理由推测华为的mindx为socket连接。然后我就写了如下这样一段socket代码:接着我发觉,recv要是卡住了,这个程序就没法结束(按ctrl+c也没用)。
不过对于这种状况,将代码改成如下形式(运用多线程)就不会存在这个问题了。二更:今天又看这里,才发觉忘start了,不过测试过不影响结论。并且,使用ctrl+c可正确终止程序。

客户端
能看到上面部分和发布会是一样的。至于下面有一截test和报错是为啥,很简单,我多按了几次ctrl+c。要是只按一次,就不会这样了。
所以,总的来讲,这既无法证实华为造假,也不能表明华为没有造假。我个人倾向于华为没必要造假,mindx能用,在这方面没有造假的必要,或许编造一个假的比写真实的还要麻烦。再更新一下,有人称recv应为阻塞的,理由是win32函数。接着,我据此写了一段简单的C++代码,并用visual studio编译测试,结果表明在recv均为阻塞状态时,C++可通过ctrl+c直接终止。下面是C++代码:代码是从网上抄来的。
运行结果为,开始时两段代码都处于接收状态,随后我按下了ctrl+c。
此时能够直接结束,与socket超时毫无关联。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号