网络编程
文章平均质量分 79
Z_man
这个作者很懒,什么都没留下…
展开
-
TCP TIME_WAIT解决方案
写过TCP服务器的人都知道,要解决主动关闭后的TIME_WAIT状态是件很麻烦的事情,如果服务器设置Linger生效且延迟为0秒,则服务器发送给Client的最后一个数据包极可能丢失。Server端TIME_WAIT过多会导致服务器效率急剧下降,Client端TIME_WAIT过多会导致connect to server失败(报WSAEADDRINUSE错误,休息一段时间让部分处于TIME_W转载 2008-11-07 16:44:00 · 1756 阅读 · 2 评论 -
ping源码
#include "stdlib.h"#include "string.h"#include "stdio.h" #include "fcntl.h" #include "errno.h" #include "signal.h" #include "sys/types.h" #include "sys/socket.h" #include原创 2009-09-01 11:03:00 · 351 阅读 · 0 评论 -
Linux网络设备驱动指南(2)
网络数据包的接收代码说明:首先网络接口设备插槽的接受缓冲区sk_buff必须先获得一定的内存空间,而且处在缓冲区上层的程序代码可以通过中断操作和sk_buff进行数据交换。网包一般用中断机制来处理,也可以使用polling机制,但后者多用在分析内核计时器的时候。网络接口设备多数是用中断来处理的,这样可以提供吞吐量和计算性能。在snull网络模型中,模拟出的网络数据到达内存时,对转载 2009-05-26 11:04:00 · 592 阅读 · 0 评论 -
ifconfig实现
myifconfigmyifconfig allmyifconfig eth0myifconfig eth0 setmyifconfig eth0 up myifconfig eth0 down#include #include #include #include #include #include int info_list(int all转载 2009-05-26 11:01:00 · 1810 阅读 · 0 评论 -
网络在线测试2
#include ;#include ;#include ;#include ;#include ;#include ;#include ;#include ;#include ;#include ;#include ;#include ;intmain(int argc,char **argv) { int s;转载 2009-03-17 15:04:00 · 902 阅读 · 0 评论 -
IPv4 和 IPv6 的网络接口操作
使用套接字 ioctl 命令文档选项<!--document.write(打印本页);//-->打印本页打印本页<!--document.write(将此页作转载 2009-03-17 15:21:00 · 479 阅读 · 0 评论 -
判断网络在线状态1
/*******************************************************************************$function_name: check_online_status$function_decs: check online status$function_arguments:$function_return: TRUE:转载 2009-03-17 13:02:00 · 612 阅读 · 0 评论 -
linux下的多进程服务器框架
提示:改編自tinyproxy,向原作者致敬!在程序的開頭,可以定義以下几個常量:[Copy to clipboard] [ - ]CODE:#define MAXSERVICES 128 /* 每一個進程最大服務用戶數,防止錯誤積累 */#define STARTSERVERS 32 /* 初始啟動服務進程數转载 2009-03-16 15:38:00 · 1698 阅读 · 2 评论 -
Client端和Server端源代码
1,SErver端源码: #include #include #include #include #include #include #include #include #include #include #include using namespace st原创 2008-11-07 16:48:00 · 602 阅读 · 0 评论 -
select, poll和epoll的区别
select, poll和epoll的区别 收藏 select()系统调用提供一个机制来实现同步多元I/O:#include s转载 2010-05-18 17:46:00 · 745 阅读 · 0 评论