⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sock_err.h

📁 Socket 编程的DOS下和Windows开发包 Microsoft TCP/IP SDK for DOS/Windows
💻 H
字号:
/*      COPYRIGHT, (c) HEWLETT PACKARD CO. 1990,1991 */
/*      All rights reserved. No part of this program */
/*      may be copied or used without the express    */
/*      written consent of HEWLETT PACKARD Corp.     */
/*
**      SOCK_ERR.H
**
**      Copyright (c) Hewlett Packard Company, 1989.  All rights reserved.
**      No part of this program may be copied or used without the prior
**      written consent of Hewlett Packard Company.
*/


#define ENOTSOCK          100        /* Socket operation on non-socket */
#define FIRST_SOCK_ERR    ENOTSOCK

#define EDESTADDRREQ      101        /* Destination address required */
#define EMSGSIZE          102        /* Message too long */
#define EPROTOTYPE        103        /* Protocol wrong type for socket */
#define ENOPROTOOPT       104        /* Protocol not available */
#define EPROTONOSUPPORT   105        /* Protocol not supported */
#define ESOCKTNOSUPPORT   106        /* Socket type not supported */
#define EOPNOTSUPP        107        /* Operation not supported on socket */
#define EPFNOSUPPORT      108        /* Protocol family not supported */
#define EAFNOSUPPORT      109        /* Address family not supported by protocol family */

#define EADDRINUSE        110        /* Address already in use */
#define EADDRNOTAVAIL     111        /* Can't assign requested address */
#define ENETDOWN          112        /* Network is down */
#define ENETUNREACH       113        /* Network is unreachable */
#define ENETRESET         114        /* Network dropped connection or reset */
#define ECONNABORTED      115        /* Software caused connection abort */
#define ECONNRESET        116        /* Connection reset by peer */
#define ENOBUFS           117        /* No buffer space available */
#define EISCONN           118        /* Socket is already connected */
#define ENOTCONN          119        /* Socket is not connected */

#define ESHUTDOWN         120        /* Can't send after socket shutdown */
#define ETIMEDOUT         121        /* Connection timed out */
#define ECONNREFUSED      122        /* Connection refused */
#define EHOSTDOWN         123        /* Networking subsystem not started */
#define EHOSTUNREACH      124        /* No route to host */
#define EWOULDBLOCK       125        /* Operation would block */
#define EINPROGRESS       126        /* Operation now in progress */
#define EALREADY          127        /* Operation already in progress */
#define EBADVERSION       128        /* Library/driver version mismatch */
#define EINVALSOCK        129        /* Invalid argument */

#define ETOOMANYSOCK      130        /* Too many open sockets */
#define EFAULTSOCK        131        /* Bad address in sockets call */

#ifdef SOCK_WIN_DLL
    #define ENODOSMEM     132        /* windows GlobalDosAlloc call failed */
    #define LAST_SOCK_ERR     ENODOSMEM
#elif defined WSOCKETS_DLL
    #define ENODOSMEM     132        /* windows GlobalDosAlloc call failed */
    #define EBADRCFILE    133        /* strings file did not load properly */
    #define LAST_SOCK_ERR     EBADRCFILE
#else
    #define LAST_SOCK_ERR     EFAULTSOCK
#endif

#define MAX_SOCK_ERR_LEN  100        /* maximum length of error text */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -