- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 DDoS防御指南
一、为何要DDOS? 随着Internet互联网络带宽的增加和多种DDOS黑客工具的不断发布,DDOS拒绝服务攻击的实施越来越容易,DDOS攻击事件正在成上升趋势。出于商业竞争、打击报复和网络敲诈等多种因素,导致很多IDC托管机房、商业站点、游戏服务器、聊天网络等网络服务商长期以来一直被DDOS攻击所困扰,随之而来的是客户投诉、同虚拟主机用户受牵连、法律纠纷、商业损失等一系列问题,因此,解决
2007-05-15 00:33:00 960
原创 访问控件的方法
在使用对话框的过程中,实际上就是对控件的操作根使用的过程。在这个过程中,有直接的数据交换,也有对象方式的访问。最近几周在学习VISUAL C++编程,对控件的访问方式进行总结。。 利用对话框的数据交换功能访问控件DDX.这种方法适用于自动创建的控件.先用ClassWizard为对话框类加入与控件对应的数据成员变量,然后在适当的时侯调用UpdateD
2007-05-15 00:28:00 804
转载 浅析:setsockopt()改善程序的健壮性
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用 closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL)
2007-05-01 15:30:00 980
原创 如何发送icmp数据包
typedef struct iphdr { unsigned int version:4; // IP版本号,4表示IPV4 unsigned int h_len:4; // 4位首部长度 unsigned char tos; // 8位服务类型TOS
2007-05-01 13:52:00 5351 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人