1 //在工程屬性中設置“允許不安全代碼”為true
2
3 using System;
4 using System.Net;
5 using System.Net.Sockets;
6 using System.Threading;
7 //需要的命名空間不用解釋了吧
8 namespace syn
9 {
10 public struct ipHeader
11 {
12
13
14
15 public byte ip_verlen; //4位首部長度+4位IP版本號
16 public byte ip_tos; //8位服務類型TOS
17 public ushort ip_totallength; //16位數據包總長度(字節)
18
19
20 public ushort ip_id; //16位標識
21 public ushort ip_offset; //3位標志位
22 public byte ip_ttl; //8位生存時間 TTL
23 public byte ip_protocol; //8位協議(TCP, UDP, ICMP, Etc.)
24 public ushort ip_checksum; //16位IP首部校驗和
25 public uint ip_srcaddr; //32位源IP地址
26 public uint ip_destaddr; //32位目的IP地址
27 }
28 public struct psdHeader
29 {
30
31
32 public uint saddr; //源地址
33 public uint daddr; //目的地址
34