네트워크 프로그래밍 - 멀티 스레드를 이용한 파일 수신 서버 작성
리포트 > 공학/기술
네트워크 프로그래밍 - 멀티 스레드를 이용한 파일 수신 ..
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.. 멀티다중 송수신 소켓콤포넌트,메신저소스포함[..
웹 서버 및 네트워크 경력 이력서(IT) 정보검색사 1급, 2급시험대비 정리 및 요약
VC++ UDP 통신 모듈 [창업 경영 세미나] 인터넷 비즈니스의 창업전략
XX통신서버호스팅전용선라인이상으로인한손해배상 오염확산론 [Wind Rose analysis]
컴퓨터네트워크 - 자바 소켓프로그래밍을 이용.. irc 채팅 소스
멀티다중 송수신 소켓콤포넌트 UDP통신모듈 반투명 일정관리 달력 ActiveX 컨트럴(소스포함)
컴퓨터 역사 - 운영체제의 발전과정 프로그래밍언어,세대별프로그래밍언어,프로그래..
 
수준측량 보고서
기본측량학실습 - 수준측량
공조설비설계 물량산출-덕트
물리학 실험 - 당구의 역학[충..
공학윤리 - 공학에서의 책임
공학윤리 사례 분석