accept函数突然不阻塞了,导致代码无限循环。
排查accept函数问题,发现是10022错误,参数无效,中间折腾过程就不说了,原因是bind函数问题。
c++ 头文件<thread.h>中也存在一个bind函数,添加了using namespace std;后,bind默认调用这个,导致绑定失败。
::bind()这样写就没问题了。
accept函数突然不阻塞了,导致代码无限循环。
排查accept函数问题,发现是10022错误,参数无效,中间折腾过程就不说了,原因是bind函数问题。
c++ 头文件<thread.h>中也存在一个bind函数,添加了using namespace std;后,bind默认调用这个,导致绑定失败。
::bind()这样写就没问题了。