Linux下 PHP socket 错误码预定义常量, 对应数值,错误信息

本文介绍了在Linux环境中,使用PHP进行socket编程时可能会遇到的错误码预定义常量,包括它们对应的数值和错误信息。适用的PHP版本为7.4.0,内含ZTS和Visual C++ 2017 x64支持,同时提到了Xdebug 2.9.2。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux下 PHP socket 错误码预定义常量, 对应数值,错误信息!

php版本:

PHP 7.4.0 (cli) (built: Nov 27 2019 10:14:18) ( ZTS Visual C++ 2017 x64 )
Copyright © The PHP Group
Zend Engine v3.4.0, Copyright © Zend Technologies
    with Xdebug v2.9.2, Copyright © 2002-2020, by Derick Rethans

错误码预定义常量数值错误信息
SOCKET_EPERM1Operation not permitted
SOCKET_ENOENT2No such file or directory
SOCKET_EINTR4Interrupted system call
SOCKET_EIO5Input/output error
SOCKET_ENXIO6No such device or address
SOCKET_E2BIG7Argument list too long
SOCKET_EBADF9Bad file descriptor
SOCKET_EAGAIN11Resource temporarily unavailable
SOCKET_ENOMEM12Cannot allocate memory
SOCKET_EACCES13Permission denied
SOCKET_EFAULT14Bad address
SOCKET_ENOTBLK15Block device required
SOCKET_EBUSY16Device or resource busy
SOCKET_EEXIST17File exists
SOCKET_EXDEV18Invalid cross-device link
SOCKET_ENODEV19No such device
SOCKET_ENOTDIR20Not a directory
SOCKET_EISDIR21Is a directory
SOCKET_EINVAL22Invalid argument
SOCKET_ENFILE23Too many open files in system
SOCKET_EMFILE24Too many open files
SOCKET_ENOTTY25Inappropriate ioctl for device
SOCKET_ENOSPC28No space left on device
SOCKET_ESPIPE29Illegal seek
SOCKET_EROFS30Read-only file system
SOCKET_EMLINK31Too many links
SOCKET_EPIPE32Broken pipe
SOCKET_ENAMETOOLONG36File name too long
SOCKET_ENOLCK37No locks available
SOCKET_ENOSYS38Function not implemented
SOCKET_ENOTEMPTY39Directory not empty
SOCKET_ELOOP40Too many levels of symbolic links
SOCKET_EWOULDBLOCK11Resource temporarily unavailable
SOCKET_ENOMSG42No message of desired type
SOCKET_EIDRM43Identifier removed
SOCKET_ECHRNG44Channel number out of range
SOCKET_EL2NSYNC45Level 2 not synchronized
SOCKET_EL3HLT46Level 3 halted
SOCKET_EL3RST47Level 3 reset
SOCKET_ELNRNG48Link number out of range
SOCKET_EUNATCH49Protocol driver not attached
SOCKET_ENOCSI50No CSI structure available
SOCKET_EL2HLT51Level 2 halted
SOCKET_EBADE52Invalid exchange
SOCKET_EBADR53Invalid request descriptor
SOCKET_EXFULL54Exchange full
SOCKET_ENOANO55No anode
SOCKET_EBADRQC56Invalid request code
SOCKET_EBADSLT57Invalid slot
SOCKET_ENOSTR60Device not a stream
SOCKET_ENODATA61No data available
SOCKET_ETIME62Timer expired
SOCKET_ENOSR63Out of streams resources
SOCKET_ENONET64Machine is not on the network
SOCKET_EREMOTE66Object is remote
SOCKET_ENOLINK67Link has been severed
SOCKET_EADV68Advertise error
SOCKET_ESRMNT69Srmount error
SOCKET_ECOMM70Communication error on send
SOCKET_EPROTO71Protocol error
SOCKET_EMULTIHOP72Multihop attempted
SOCKET_EBADMSG74Bad message
SOCKET_ENOTUNIQ76Name not unique on network
SOCKET_EBADFD77File descriptor in bad state
SOCKET_EREMCHG78Remote address changed
SOCKET_ERESTART85Interrupted system call should be restarted
SOCKET_ESTRPIPE86Streams pipe error
SOCKET_EUSERS87Too many users
SOCKET_ENOTSOCK88Socket operation on non-socket
SOCKET_EDESTADDRREQ89Destination address required
SOCKET_EMSGSIZE90Message too long
SOCKET_EPROTOTYPE91Protocol wrong type for socket
SOCKET_ENOPROTOOPT92Protocol not available
SOCKET_EPROTONOSUPPORT93Protocol not supported
SOCKET_ESOCKTNOSUPPORT94Socket type not supported
SOCKET_EOPNOTSUPP95Operation not supported
SOCKET_EPFNOSUPPORT96Protocol family not supported
SOCKET_EAFNOSUPPORT97Address family not supported by protocol
SOCKET_EADDRINUSE98Address already in use
SOCKET_EADDRNOTAVAIL99Cannot assign requested address
SOCKET_ENETDOWN100Network is down
SOCKET_ENETUNREACH101Network is unreachable
SOCKET_ENETRESET102Network dropped connection on reset
SOCKET_ECONNABORTED103Software caused connection abort
SOCKET_ECONNRESET104Connection reset by peer
SOCKET_ENOBUFS105No buffer space available
SOCKET_EISCONN106Transport endpoint is already connected
SOCKET_ENOTCONN107Transport endpoint is not connected
SOCKET_ESHUTDOWN108Cannot send after transport endpoint shutdown
SOCKET_ETOOMANYREFS109Too many references: cannot splice
SOCKET_ETIMEDOUT110Connection timed out
SOCKET_ECONNREFUSED111Connection refused
SOCKET_EHOSTDOWN112Host is down
SOCKET_EHOSTUNREACH113No route to host
SOCKET_EALREADY114Operation already in progress
SOCKET_EINPROGRESS115Operation now in progress
SOCKET_EISNAM120Is a named type file
SOCKET_EREMOTEIO121Remote I/O error
SOCKET_EDQUOT122Disk quota exceeded
SOCKET_ENOMEDIUM123No medium found
SOCKET_EMEDIUMTYPE124Wrong medium type
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值