有人能帮助解释一下当bind()套接字函数失败时ENOENT的errno值意味着什么吗?手册页上说这意味着“该文件不存在”。什么文件?我尝试用一个错误的文件描述符调用bind(),它如预期的那样将errno设置为EBADF,所以不是这样的。
发布于 2010-08-05 02:03:04
这几乎可以肯定是代码中的一个bug。如果让我猜测,我会说您传递给bind的地址中有一个糟糕的UNIX套接字路径。
也有可能错误代码不是来自bind -检查您的线程安全性。
https://stackoverflow.com/questions/3408327
复制相似问题