42-archive/libft/srcs/net/forge_tcp.c
2017-09-01 19:29:17 +02:00

20 lines
405 B
C

#include "net.h"
void tcphdr_init(struct tcphdr *header)
{
memset(header, 0, sizeof(*header));
header->source = htons(0);
header->dest = htons(0);
header->seq = epoch_micro();
header->ack_seq = 0;
header->doff = 5;
header->fin = 0;
header->syn = 0;
header->rst = 0;
header->psh = 0;
header->ack = 0;
header->urg = 0;
header->window = htons(1024);
header->check = 0;
header->urg_ptr = 0;
}