Linux/POSIX 错误错误
EADDRNOTAVAILEADDRNOTAVAIL — 无法分配请求的地址
请求的网络地址在任何本地网络接口上均不可用。
linuxmacosunix
导致此错误的原因
bind() 或 connect() 调用指定的 IP 地址未配置在任何本地接口上。临时端口耗尽时也可能出现此错误。
如何修复
使用 0.0.0.0 或 :: 绑定到所有接口。通过 ip addr 验证本地 IP 地址。如遇临时端口耗尽,使用 sysctl 扩展端口范围。
相关错误代码
Linux/POSIX 错误错误
ENOLINKENOLINK — 链接已断开
通过网络文件系统链接的远程资源不再可访问。
linuxunix
查看详情 Linux/POSIX 错误致命
EIOEIO — 输入/输出错误
读写操作期间发生了物理或底层 I/O 错误。
linuxmacosunix
查看详情 Linux/POSIX 错误致命
ENFILEENFILE — 系统打开文件数过多
已达到系统范围内打开文件总数的限制。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
EACCESEACCES — 权限被拒绝
文件权限不允许对文件或资源进行所请求的访问。
linuxmacosunix
查看详情 Linux/POSIX 错误错误
EMEDIUMTYPEEMEDIUMTYPE — 介质类型错误
设备中的介质类型与操作所要求的类型不符。
linux
查看详情 Linux/POSIX 错误信息
SIGURG (23)SIGURG (23) — 套接字紧急条件
套接字上收到了紧急或带外数据。
linuxmacosunix
查看详情