왜 자꾸 fread도 0만큼 읽어오고 /**/에 ftell부분도 0만 읽어오고 미치겠음
이럴땐 어느 부분을 확인해야 됨?

        CString FilePath;

        GetDlgItem(IDC_EDIT3)->GetWindowTextA(FilePath);
        
        pFile = fopen(FilePath, "rb");
        if(pFile == NULL){
                MessageBox("파일 열기 실패");
                return;
        }

        char Data[HEADER_SIZE+sizeof(SendFileInfo)] = {0};

        int Header = FILE_SEND_REQUEST;
        memcpy(&Data[0], &Header, HEADER_SIZE);

        SendFileInfo FileInfo;
        strcpy(FileInfo.file_name, FilePath);

        fseek(pFile,0,SEEK_END);
/**/  FileInfo.file_size = ftell(pFile);
        rewind(pFile);

        memcpy(&Data[HEADER_SIZE], &FileInfo, sizeof(SendFileInfo));

        SendData(Data, HEADER_SIZE+sizeof(SendFileInfo));