发布时间:2013-05-05 10:19:48
欢迎转载,版权所有,转载请保留文档的完整性Author: Tony 本文基于SLES 11 sp2的3.0.13-0.27内核首先参数/proc/sys/net/core/wmem_default表示的是udp socket默认的最大发送队列。相应代码在net/core/sock.c中点击(此处)折叠或打开void soc.........【阅读全文】
发布时间:2013-05-05 10:17:59
版权所有,转载请注明出处。Author: Tony <tingw.liu#gmail.com>今天一个可爱的同事问我同一个socket能否bind多个port?说实话,真没这么玩过。本着严谨的态度,决定研究一下这样是否可以。说明本内容针对的内核版本是SLES 11 SP2 3.0.13-0.27首先分析系统调用函数bind,内核层实现在net/socket.c中:点击.........【阅读全文】
发布时间:2013-05-05 10:16:36
废话少说,上代码!/server.c/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>#include <fcntl.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <errno.h>int main(int argc,char *argv[]){ .........【阅读全文】