学习计网,我写了一个发送syn包的代码,用以检测对方端口是否打开。
但是遇到一下问题:
连续发送syn包时,对方主机(本次用百度做目标)除了第一次会回应,将不会对后续的包有回复
因为我的端口是随机的(sock_raw可以接受任何tcp包,所以我随机端口不影响接收),所以每次都会发送一个RST包,我想阻断这个发送,但是没有找到方法
希望大佬可以解惑
(奇怪,图片不能上传。。。)
sockraw=socket(PF_INET,SOCK_RAW,IPPROTO_TCP)我的套接字创建
setsockopt(sockraw,IPPROTO_IP,IP_HDRINCL,(char*)&f,sizeof(int))属性设置
(哇,积分是什么。。。我要换号了么
)
求大佬