- 博客(4)
- 资源 (27)
- 收藏
- 关注
原创 lwIP(V1.3.0) RAW API函数源码分析4----tcp_accept()函数
<br />位于: 位于:lwip-x.x.x/src/core/tcp.c<br />原型: void tcp_accept(struct tcp_pcb *pcb,<br /> err_t (* accept)(void *arg, struct tcp_pcb *newpcb, err_t err))<br />功能: 指定处于监听状态的连接接通后将要调用的回调函数<br />函数源码:<br />/** * Used for specifying the fun
2011-02-17 14:30:00 7240
原创 lwIP(V1.3.0) RAW API函数源码分析3----tcp_listen()函数
<br />在lwip-x.x.x/src/core/tcp.h中定义:<br />#define tcp_listen(pcb) tcp_listen_with_backlog(pcb, TCP_DEFAULT_LISTEN_BACKLOG)<br />所以, tcp_listen(pcb) 和tcp_listen_with_backlog(pcb, TCP_DEFAULT_LISTEN_BACKLOG)是一回事. TCP_DEFAULT_LISTEN_BACKLOG在opt.h中定义,默认值为0xFF,
2011-02-17 14:28:00 7052 2
原创 lwIP(V1.3.0) RAW API函数源码分析2----tcp_bind()函数
位于: 位于:lwip-x.x.x/src/core/tcp.c原型: err_t tcp_bind(struct tcp_pcb *pcb, struct ip_addr *ipaddr, u16_t port)功能:绑定连接到一个本地端口号和IP地址.函数源码:/** * Binds the connection to a local port number and IP address. If the * IP address is not given (i.e., ipaddr == NU.
2011-02-16 16:21:00 8309 2
原创 lwIP(V1.3.0) RAW API函数源码分析1----tcp_new()函数
位于:lwip/src/core/tcp.c原型: struct tcp_pcb * tcp_new (void)功能:常见一个TCP协议控制块但并不把它放到任何TCP PCB列表,直到使用tcp_bind()函数绑定.代码:/** * Creates a new TCP protocol control block but doesn't place it on * any of the TCP PCB lists. * The pcb is not put on any list unti.
2011-02-15 19:36:00 9627
真正的《基于 S3C2440的触摸屏驱动程序实现》强新建、田泽、刘天时
2009-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人