如何在TCP头中填写特定的数据 请教高手,如何在TCP数据段的头里面填写指定的数据。例如,如何在Optional或者Reserved中填写特定的数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.vckbase.com/document/viewdoc/?id=964这是一个发送icmp包的例子,可以改造成tcp的,只要你把里面icmp包头改成tcp包头,然后正确计算checksum. 就是创建一个原始套接字原始套接字的数据包就是一个简单的IP头里面的数据你就可以用一个TCP包,这样你就可以控制TCP头内的数据了。 可以使用setsockopt(sock,IPPROTO,IP_HDRINCL,..)或IPPROTO的另一个选项IP_OPTION来做到.不一定要用RAW格式. row socket即可达到你的要求,不过不能在98下运行。好象winxp SP2版的也有限制(可以解诀) 静态文本中绘制时钟 这样在windows右键菜单上添加菜单项后,为什么会和Win 7 X64的菜单冲突? 如何监控电脑的网络端口 如何在树型控件中添加不带参考线和加号的项? 关于DLL的问题 急等!关于注册表的 上机测试 网上看到一个托盘程序,但怎么调试就是不成功!提示出错 VC++中怎么在Dialog中加入ToolBar? 嘿嘿!菜鸟问题! 我在iut下载的G.729的源程序,他压缩的文件怎么没有减小啊? 怎样获得窗口的名柄,类型是HWND,不是Handle。
这是一个发送icmp包的例子,可以改造成tcp的,只要你把里面icmp包头改成tcp包头,然后正确计算checksum.
就是创建一个原始套接字
原始套接字的数据包就是一个简单的IP头
里面的数据你就可以用一个TCP包,
这样你就可以控制TCP头内的数据了。