올린글을 확인할 수 있도록 포스팅을 공개로 설정해 주세요.
네트워크 프로그래밍 - 멀티 스레드를 이용한 파일 수신 서버 작성

네트워크 프로그래밍 - 멀티 스레드를 이용한 파일 수신 서버 작성

[목차]
1 소스코드 설명
2 실행화면 캡쳐

Server

#pragma comment(lib, ws2_32 )
#include [winsock2.h]
#include [stdlib.h]
#include [stdio.h]

#define SERVERPORT 9000
#define BUFSIZE 512

// 소켓 함수 오류 출력 후 종료 -] 심한 오류
void err_quit(char *msg)
{
LPVOID lpMsgBuf;
FormatMessage( -] 오류 코드를 문자열로 바꾸는 함수
FORMAT_MESSAGE_ALLOCATE_BUFFER|
FORMAT_MESSAGE_FROM_SYSTEM,
NULL, WSAGetLastError(), -] WSAGetLastError() -] 에러 코드가 넘어옴
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) lpMsgBuf, 0, NULL); -] lpMsgBuf -] 오류문자열 시작주소
//MessageBox(NULL, (LPCTSTR)lpMsgBuf, msg, MB_ICONERROR) ;
    -]lpMsgBuf -] long point(타입) MsgBuf(의미)
LocalFree(lpMsgBuf);
exit(-1);
}

// 소켓 함수 오류 출력 -] 심하지 않은 에러발생시
void err_display(char *msg)
{
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER|
FORMAT_MESSAGE_FROM_SYSTEM,
NULL, WSAGetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) lpMsgBuf, 0, NULL);
....

[docx/pdf]네트워크 프로그래밍 - 멀티 스레드를 이용한 파일 수신 서버 작성
포스팅 주소 입력
  올린글을 확인할 수 있는 포스팅 주소를 입력해 주세요.
  네이버,다음,티스토리,스팀잇,페이스북,레딧,기타 등 각각 4개(20,000p) 까지 등록 가능하며 총 80,000p(8,000원)까지 적립이 가능합니다.