论坛: 编程破解 标题: 关于Winsock函数的疑惑 复制本贴地址    
作者: ejdm [ejdm]    论坛用户   登录
本菜鸟最近在看synflood.c程序,其基本的思路是看明白了。但有关与Winsock函数的使用却
有些不解,网上相关资料也比较含糊。以下列出小弟觉得不明白之处,请大虾指教。

s=WSASocket(AF_INET,SOCK_RAW,IPPROTO_RAW,NULL,0,WSA_FLAG_OVERLAPPED);
这函数的参数中AF_INET参数是地址族,在WINDOWS系统中只支持AF_INET,这没问题。
SOCK_RAW表示套接口的类型是原始套,这我也能基本明白。
IPPROTO_RAW表示套接口使用的协议。
NULL表示一个指向PROTOCOL_INFO结构的指针为空。
0表示套接口组的描述字,不知道这具体有何意义呢?
WSA_FLAG_OVERLAPPED表示套接口属性描述,可这具体指什么呢?
该函数返回值是什么呢?有什么意义呢?

RET=setsockopt(s,IPPROTO_IP,IP_HDRINCL,(CHAR*)bopt,sizeof(bopt))
这个函数的各参数含义我都不清楚啊?返回值我也不清楚啊?

各位大虾请帮小弟一把哦。



地主 发表时间: 06/17 09:21

回复: ricky [ricky]   版主   登录
晕,随便找本书,网上也有很详细的解释啊,要不你看看这个: http://www.20cn.org/~ricky/winsock.doc

B1层 发表时间: 06/17 11:25

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号