SOCK
丸子头
这个作者很懒,什么都没留下…
展开
-
网络编程指南(1)
网络到本机字节顺序,你能够转换两种类型: short (两个字节)和 long (四个字节)。这个 函数对于变量类型 unsigned 也适用。假设你想将 short 从本机字节顺序 转换为网络字节顺序。用 "h" 表示 "本机 (host)",接着是 "to",然后用 "n"转载 2011-07-18 15:03:30 · 437 阅读 · 0 评论 -
SOCKET基本知识(1)
bind Function----The bind function associates a local address with a socket.int bind( __in SOCKET s, __in const struct sockaddr *name,原创 2011-07-18 11:41:26 · 559 阅读 · 0 评论 -
struct--iphdr -- IP头部
sk_buff->iphdr/usr/src/linux-2.6.19/include/linux/ip.hstruct iphdr {#if defined(__LITTLE_ENDIAN_BITFIELD) __u8 ihl:4, version:4;#elif defined (__BIG_ENDIAN_BITFIELD)转载 2012-05-16 17:42:20 · 638 阅读 · 0 评论 -
struct--tcphdr----TCP报头
sk_buff->tcphdr/usr/src/linux-2.6.19/include/linux/tcp.hstruct tcphdr { __be16 source; __be16 dest; __be32 seq; __be32 ack_seq;#if defined(__LITTLE_ENDIAN_BITFIELD)转载 2012-05-16 17:43:47 · 686 阅读 · 0 评论 -
struct--sock
socket->sk 结构体sock是套接口在网络层的表示,在代码/usr/src/linux-2.6.19/include/net/sock.h定义:struct sock { struct sock_common __sk_common;#define sk_family __sk_common.skc_family#define转载 2012-05-16 17:44:34 · 813 阅读 · 0 评论 -
struct--sk_buff
sock->sk_buffsk_buff结构详解/usr/src/linux-2.6.19/include/linux/skbuff.hstruct sk_buff { struct sk_buff *next; struct sk_buff *prev; struct sock *sk; //被转载 2012-05-16 17:45:26 · 544 阅读 · 0 评论 -
网络编程的一些
1. OSI的参考模型和TCP/IP协议结构1 OSI参考模型 TCP/IP 结构2 应用层 应用层3 表示层 ||4 会话层 ||5 传输层 传输层(TCP、UDP)6 网络层转载 2013-05-28 21:52:33 · 623 阅读 · 0 评论