首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bind() errno == ENOENT错误?

bind() errno == ENOENT错误?
EN

Stack Overflow用户
提问于 2010-08-05 01:57:55
回答 1查看 3.1K关注 0票数 1

有人能帮助解释一下当bind()套接字函数失败时ENOENT的errno值意味着什么吗?手册页上说这意味着“该文件不存在”。什么文件?我尝试用一个错误的文件描述符调用bind(),它如预期的那样将errno设置为EBADF,所以不是这样的。

EN

回答 1

Stack Overflow用户

发布于 2010-08-05 02:03:04

这几乎可以肯定是代码中的一个bug。如果让我猜测,我会说您传递给bind的地址中有一个糟糕的UNIX套接字路径。

也有可能错误代码不是来自bind -检查您的线程安全性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3408327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档