//TCP Headertcph->source = htons ( source_port );tcph->dest = htons (80);tcph->seq = htonl(1105024978);tcph->ack_seq = 0;tcph->doff =sizeof(structtcphdr) / 4;//Size of tcp headertcph->fin=0;tcph->syn=1;tcph->rst=0;tcph->psh=0;tcph->ack=0;tcph->urg=0;tcph->window = htons ( 14600 );// maximum allowed window sizetcph->check = 0;//if you set a checksum to zero, your kernel's IP stack should fill in the correct checksum during transmissiontcph->urg_ptr = 0;