
Netwok
文章平均质量分 76
JiSuDeXX
这个作者很懒,什么都没留下…
展开
-
网络基础知识备忘
1.套接字地址结构1).IPv4套接字地址结构IPv4套接字地址结构通常也称为“网际套接字地址结构”,它以sockaddr_in命名,定义在头文件中,如下所示struct in_addr{ in_addr_t s_addr; //32位的IPv4网络字节序} struct sockaddr_in{ uint8_t转载 2014-05-24 09:52:37 · 484 阅读 · 0 评论 -
getsockopt/setsockopt备忘
getsockopt和setsockopt的选项不是很多,但是对于一些不常用的蛋原创 2014-05-24 11:42:34 · 697 阅读 · 0 评论 -
AF_INET PF_INET AF_UNSPEC
AF_INET ,PF_INET , AF_UNSPECai_family参数指定调用者期待返回的套接口地址结构的类型。它的值包括三种:AF_INET,AF_INET6和AF_UNSPEC。如果指定AF_INET,那么函数就不能返回任何IPV6相关的地址信息;如果仅指定了AF_INET6,则就不能返回任何IPV4地址信息。AF_UNSPEC则意味着函数返回的是适用于指定转载 2014-05-23 17:26:01 · 1737 阅读 · 0 评论 -
epoll精髓
epoll精髓在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:转载 2014-05-24 09:39:52 · 418 阅读 · 0 评论