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

📄 socket.h

📁 俄罗斯高人Mamaich的Pocket gcc编译器(运行在PocketPC上)的全部源代码。
💻 H
字号:
#ifndef _ASM_SOCKET_H#define _ASM_SOCKET_H#include <asm/sockios.h>/* For setsockoptions(2), from winsock */#define SOL_SOCKET	0xffff/* * Option flags per-socket. */#define SO_DEBUG        0x0001          /* turn on debugging info recording */#define SO_ACCEPTCONN   0x0002          /* socket has had listen() */#define SO_REUSEADDR    0x0004          /* allow local address reuse */#define SO_KEEPALIVE    0x0008          /* keep connections alive */#define SO_DONTROUTE    0x0010          /* just use interface addresses */#define SO_BROADCAST    0x0020          /* permit sending of broadcast msgs */#define SO_USELOOPBACK  0x0040          /* bypass hardware when possible */#define SO_LINGER       0x0080          /* linger on close if data present */#define SO_OOBINLINE    0x0100          /* leave received OOB data in line */#define SO_DONTLINGER   (u_int)(~SO_LINGER)/* * Additional options. */#define SO_SNDBUF       0x1001          /* send buffer size */#define SO_RCVBUF       0x1002          /* receive buffer size */#define SO_SNDLOWAT     0x1003          /* send low-water mark */#define SO_RCVLOWAT     0x1004          /* receive low-water mark */#define SO_SNDTIMEO     0x1005          /* send timeout */#define SO_RCVTIMEO     0x1006          /* receive timeout */#define SO_ERROR        0x1007          /* get error status and clear */#define SO_TYPE         0x1008          /* get socket type *//* * Options for connect and disconnect data and options.  Used only by * non-TCP/IP transports such as DECNet, OSI TP4, etc. */#define SO_CONNDATA     0x7000#define SO_CONNOPT      0x7001#define SO_DISCDATA     0x7002#define SO_DISCOPT      0x7003#define SO_CONNDATALEN  0x7004#define SO_CONNOPTLEN   0x7005#define SO_DISCDATALEN  0x7006#define SO_DISCOPTLEN   0x7007/* * Option for opening sockets for synchronous access. */#define SO_OPENTYPE     0x7008/* * Options and option values for creating a secure socket. */#define SO_SECURE       0x2001          /* add security to socket */#define SO_SEC_NONE     0x2002          /* security not used on socket */#define SO_SEC_SSL      0x2004          /* use unified SSL/PCT for security *//* * TCP options. */#define TCP_NODELAY     0x0001#define TCP_BSDURGENT   0x7000/* End winsock */#if 0/* Security levels - as per NRL IPv6 - don't actually do anything */#define SO_SECURITY_AUTHENTICATION		22#define SO_SECURITY_ENCRYPTION_TRANSPORT	23#define SO_SECURITY_ENCRYPTION_NETWORK		24#define SO_BINDTODEVICE	25/* Socket filtering */#define SO_ATTACH_FILTER        26#define SO_DETACH_FILTER        27#define SO_PEERNAME		28#define SO_TIMESTAMP		29#define SCM_TIMESTAMP		SO_TIMESTAMP#endif#endif /* _ASM_SOCKET_H */

⌨️ 快捷键说明

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