네트워크 프로그래밍 - 멀티 스레드를 이용한 파일 수신 서버 작성
리포트 > 공학/기술
네트워크 프로그래밍 - 멀티 스레드를 이용한 파일 수신 ..
MS워드
2014.06.19
10페이지
1. 네트워크 프로그래밍 - 멀티 스레드를 이용..
2. 네트워크 프로그래밍 - 멀티 스레드를 이용..
네트워크 프로그래밍 - 멀티 스레드를 이용한 파일 수신 서버 작성
네트워크 프로그래밍 - 멀티 스레드를 이용한 파일 수신 서버 작성

[목차]
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);
....
간편한 스레드 구현 ! 이지스레드 콤포넌트(OCX.. 2025 넥슨게임즈 [퍼스트 디센던트] 서버 프로..
NHN AD 2026년 하반기 [애드테크 솔루션 개발] .. 2025년 채용전환형 인턴(서버 개발) 자기소개서..
멀티다중 송수신 소켓콤포넌트,메신저소스포함[.. 2025 LG CNS [Robotics] 자기소개서와 면접자료
신협중앙회 2026년 하반기 (IT직군) 경력직원 .. 오염확산론 [Wind Rose analysis]
멀티다중 송수신 소켓콤포넌트 UDP통신모듈 반투명 일정관리 달력 ActiveX 컨트럴(소스포함)
VC++ UDP 통신 모듈 컴퓨터네트워크 - 자바 소켓프로그래밍을 이용..
컴퓨터 역사 - 운영체제의 발전과정 [디지털 시스템] 디지털 시계 제작
 
얇은 막 크로마토그래피 [TLC]
철근콘크리트구조설계 - 기둥,..
[실험보고서] 단진자 운동 측정
반도체 공통 용어집
물리학 실험 보고서 - 관성모..
화학실험 - 비타민 C의 정량