
Linux 网络编程
atefrice
time will tell.
展开
-
对 tinyhttpd 的理解
ffffffff原创 2015-05-11 16:38:37 · 403 阅读 · 0 评论 -
acl 备忘
一、我司bcm56224 不支持 acl 出接口 的 限制, 只支持 入接口的限制;原创 2015-08-25 20:30:54 · 400 阅读 · 0 评论 -
socket、 send、recv、阻塞相关
一,原文链接: http://blog.youkuaiyun.com/jiangzhuzhu/article/details/5686517recv和recvfrom的区别2010-06-22 14:45 2387人阅读 评论(0) 收藏 举报sockettcprecv不等待是因为你使用的是非阻塞socket,换而你使用阻塞socket一样需要等待。 r转载 2015-03-02 10:33:56 · 1051 阅读 · 0 评论 -
对 zebra 的一点理解 thread+socket+read部分 (备忘)
一、主要从 socket 通信角度 及thread 分析备忘(daemonvtysh)。1、每个daemon(e.g igmp-snooping、ring)都定义一个 master 的 全局变量;2、master 内 有六个 struct thread_list *read、write 等六个 链表;3、最小的 执行单元为 thread , 必要的时候会 挂在 对应的 thread_l原创 2015-08-18 16:00:08 · 5577 阅读 · 0 评论 -
linux 的 I/O模型----select 相关
一、 select 函数 概述0、 select 其实是 linux I/O模型中的-------- I/O 复用 模型。 可实现统一进程 处理 多个客户端的连接。1、原型:int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, str原创 2015-08-27 17:12:15 · 543 阅读 · 0 评论 -
关于 readn、writen 函数--read返回值分析
编辑时间: 2015.8.22.18.46注意: 研究zebra 的 vtysh端的 阻塞与非阻塞 时,看到readn及writen, 所以 转载一些 感觉写的较好的,以防收藏被删。一、zebra 中的 源码,readn、writen二、调用readn、writen的原因1、socket上的read write操作不同与一般的文件IO转载 2015-08-22 19:21:49 · 5506 阅读 · 0 评论