linux
123
wangruiqics
这个作者很懒,什么都没留下…
展开
-
“socket抽象工厂”的使用---socket系统调用小记
int socket(int domain, int type, int protocol);接收AF_INETSOCK_RAW SOCK_STREAM SOCK_DGRAMIPPROTO_TCPPF_PACKETSOCK_RAWETH_P_ALL 接收发往目的MAC是本机的所有类型ETH_P_IP/ETH_P_PPP_DISC/ETH_P_ARP接收发往目的MAC是本机的对应类型...原创 2020-09-14 16:37:36 · 479 阅读 · 0 评论 -
传输层sock与多态与socket抽象工厂
基类struct sock派生类struct inet_sock主要分析inet_sock与inet_sock的派生类的关系inet_create类似于构造函数其中初始化 sk = sk_alloc(PF_INET, GFP_KERNEL, answer_prot->slab_obj_size, answer_prot->slab);inet = inet_sk(sk);...原创 2020-09-09 23:12:52 · 199 阅读 · 0 评论