你为什么要“要自行包装IP数据报”,操作系统已经帮你完成,而且即使是你能够
自行包装IP数据报,那和操作系统帮你做没有区别,因为大家都是按IP协议标准来
的,操作系统是这样,你自己做也必须是这样,否则别的主机不可能接收到!除非
所有机器都用你的那一套。
方法一:自行编写网卡的设备驱动程序,可发送任意格式数据包。例子是IPman,在
delphi.mychangshu.com上有。
方法二:使用raw socket,在raw socket中你可以自己编写ICMP头、TCP头等来发送
原始报文,这个例子,张无忌作过一个。在网上也有源程序,但多是C的。