검색어 입력폼

소프트웨어 실습, 윈도우 네트워크 프로그래밍, TCP/IP 소켓 프로그래밍 연습문제

저작시기 2007.09 |등록일 2008.03.17 한글파일한글 (hwp) | 6페이지 | 가격 800원

소개글

소프트웨어 실습, 윈도우 네트워크 프로그래밍, TCP/IP 소켓 프로그래밍 연습문제

5. FileSender, FileReceiver 예제를 수정하여, 전송 상황을 % 단위로 표시하도록 하라. 또한 파일 전송이 끝나면 총 소요 시간을 표시하도록 하라.

소스코드 및 실행화면 존재합니다.

목차

▶ FileSender code
▶ FileReceiver code
▶ 실행화면

본문내용

5. FileSender, FileReceiver 예제를 수정하여, 전송 상황을 % 단위로 표시하도록 하라. 또한 파일 전송이 끝나면 총 소요 시간을 표시하도록 하라.

▶ FileSender code

#include <winsock2.h>
#include <stdlib.h>
#include <stdio.h>
#include <sys/timeb.h>

#define BUFSIZE 4096

// 소켓 함수 오류 출력 후 종료
void err_quit(char *msg)
{
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER|
FORMAT_MESSAGE_FROM_SYSTEM,
NULL, WSAGetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR)&lpMsgBuf, 0, NULL);
MessageBox(NULL, (LPCTSTR)lpMsgBuf, msg, MB_ICONERROR);
LocalFree(lpMsgBuf);
exit(-1);
}



소스코드 및 실행화면 존재합니다.
다운로드 맨위로