ENUMSOCK_TYPE(9) Linux Networking ENUM SOCK_TYPE(9)NAMEenum_sock_type - Socket typesSYNOPSISenum sock_type { SOCK_STREAM, SOCK_DGRAM, SOCK_RAW, SOCK_RDM, SOCK_SEQPACKET, SOCK_DCCP, SOCK_PACKET };CONSTANTSSOCK_STREAM stream (connection) socket SOCK_DGRAM datagram (conn.less) socket SOCK_RAW raw socket SOCK_RDM reliably-delivered message SOCK_SEQPACKET sequential packet socket SOCK_DCCP Datagram Congestion Control Protocol socket SOCK_PACKET linux specific way of getting packets at the dev level. For writing rarp and other similar things on the user level.DESCRIPTIONWhen adding some new socket type please grep ARCH_HAS_SOCKET_TYPE include/asm-* /socket.h, at least MIPS overrides this enum for binary compat reasons.COPYRIGHTKernel Hackers Manual 2.6. July 2010 ENUM SOCK_TYPE(9)