[code:1]#ifndef _HAVE_DATA_RECV_H
#define _HAVE_DATA_RECV_H
#include "kftp.h"
#include <stdio.h>
#define ACK_STRING "HEADER_OK"
#define PREAMBLE "TEST"
static char *err_msg[] = {
"Invalid header message\n",
"Header message receive error\n"
};
/*static char read_header(char *buf, struct file_info *filestat);
static void header_ack(FILE *fp, int sockfd);*/
void header_recv(struct file_info *filestat, int sockfd);
void data_recv(struct file_info *filestat, int sockfd);