
SOCK
丸子头
这个作者很懒,什么都没留下…
展开
-
网络编程指南(1)
网络到本机字节顺序,你能够转换两种类型: short (两个字节)和 long (四个字节)。这个 函数对于变量类型 unsigned 也适用。假设你想将 short 从本机字节顺序 转换为网络字节顺序。用 "h" 表示 "本机 (host)",接着是 "to",然后用 "n"转载 2011-07-18 15:03:30 · 456 阅读 · 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 · 593 阅读 · 0 评论 -
struct--iphdr -- IP头部
sk_buff->iphdr /usr/src/linux-2.6.19/include/linux/ip.h struct iphdr { #if defined(__LITTLE_ENDIAN_BITFIELD) __u8 ihl:4, version:4; #elif defined (__BIG_ENDIAN_BITFIELD)转载 2012-05-16 17:42:20 · 657 阅读 · 0 评论 -
struct--tcphdr----TCP报头
sk_buff->tcphdr /usr/src/linux-2.6.19/include/linux/tcp.h struct tcphdr { __be16 source; __be16 dest; __be32 seq; __be32 ack_seq; #if defined(__LITTLE_ENDIAN_BITFIELD)转载 2012-05-16 17:43:47 · 708 阅读 · 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 · 850 阅读 · 0 评论 -
struct--sk_buff
sock->sk_buff sk_buff结构详解 /usr/src/linux-2.6.19/include/linux/skbuff.h struct sk_buff { struct sk_buff *next; struct sk_buff *prev; struct sock *sk; //被转载 2012-05-16 17:45:26 · 568 阅读 · 0 评论 -
网络编程的一些
1. OSI的参考模型和TCP/IP协议结构 1 OSI参考模型 TCP/IP 结构 2 应用层 应用层 3 表示层 || 4 会话层 || 5 传输层 传输层(TCP、UDP) 6 网络层转载 2013-05-28 21:52:33 · 648 阅读 · 0 评论