// BEGIN DIFFERENT CODE // Make a SYN packet_t syn_packet; syn_packet.type = SYN; syn_packet.seqno = (unsigned short) rand(); syn_packet.ackno = 0; syn_packet.payload = 0; syn_packet.window = 0; syn_packet.data = calloc(1, sizeof(char)); strcpy(syn_packet.data, ""); char* syn_string = render_packet(&syn_packet); sendto(socket_fd, syn_string, MAX_PACKET_LENGTH, 0, (struct sockaddr*) &peer_address, peer_address_size);