标签: sockets bind
任何人都可以帮助解释当bind()套接字函数失败时ENOENT的errno值是什么意思吗?手册页说这意味着“文件不存在”。什么文件?我尝试使用错误的文件描述符调用bind(),并按预期将errno设置为EBADF,所以不是这样。
答案 0 :(得分:0)
这几乎肯定是代码中的错误。如果我不得不猜测,我会这么做,我会说你传递给绑定的地址中有一个糟糕的UNIX套接字路径。
错误代码也可能不是来自绑定 - 请检查您的线程安全。