1 #include <stdio.h>
2 #include <usi++/tcp.h>
3 
4 using namespace usipp;
5 
main()6 int main()
7 {
8 	TCP tcp("liane");
9 	union tcp_options to;
10 	int i = 0;
11 
12 	tcp.set_srcport(1025);
13 	tcp.set_dstport(23);
14 
15 	to.one_word = 111;
16 	tcp.set_tcpopt(TCPOPT_MAXSEG, 4, to);
17 	//tcp.sendpack("");
18 
19 	tcp.reset_tcpopt();
20 	to.one_byte = 7;
21 	tcp.set_tcpopt(TCPOPT_WINDOW, 3, to);
22 
23 	tcp.set_tcpopt(TCPOPT_NOP, 1, to);
24 	//tcp.sendpack("A");
25 	tcp.reset_tcpopt();
26 
27 
28 	tcp.set_tcpopt(TCPOPT_NOP, 1, to);
29 	//tcp.sendpack("A");
30 
31 	tcp.reset_tcpopt();
32 	to.two_dwords[0] = 11223344;
33 	to.two_dwords[1] = 55667788;
34 	tcp.set_tcpopt(TCPOPT_TIMESTAMP, 10, to);
35 
36 	tcp.set_flags(TH_FIN|TH_URG);
37 	tcp.set_urg(1000);
38 	while(1) {
39 		tcp.sendpack("");
40 		tcp.set_seq(i++);
41 	}
42 	return 0;
43 }