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

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2014.06.16 / 2019.12.24
  • 10페이지 / fileicon docx (MS워드 2007이상)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,800원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
열심히 작성하고 좋은 평을 받은 리포트 입니다.
목차
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);
}
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [IT, 운영체제, OS, SYSTEM] 응용운영체제 설명
  • 프로그래밍 언어: C/C++, Java2) 컴퓨터 하드웨어: 컴퓨터 설계, 컴퓨터 구조 → 2장◆ 구성- 1부 개요(1-3장): 운영체제의 정의/역할과 발달과정, 컴퓨터 시스템 구조, 운영체제 구조- 2부 프로세스 관리(4-8장): 프로세스, 스레드, CPU 스케줄링, 프로세스 동기화, 교착 상태- 3부 저장장치 관리(9-13장): 주기억장치 관리, 가상 메모리, 파일 시스템, 입출력 시스템, 대용량 저장장치 구조- 4부 분산 시스템(14-18장): 네트워크 구조, 분산 통신, 분산 조정, 분산 파

  • [전산개론] 인터넷서비스와 프로토콜
  • 서버 및 사용자 정보를 설정하고, 웹에 접속하지 않고 바로 사용웹 메일 서비스를 제공하는 사이트에 등록하고, 해당 사이트에 접속하여 사용장점*메일 저장 공간의 제약이 없음 *자신의 컴퓨터에서 즉시 메일을 보낼수 있음*인터넷이 접속 가능한 모든곳에서 전자우편 송수신 가능 *안정적으로 서비스이용단점여럿이 공유하는 컴퓨터에서는 사용에 한계불필요한 상업적 광고, 저장 공간이 충분치 않음출처 ★전자 우편(e-mail)|작성자 메이저5.

  • 정보처리기사 핵심 요약집
  • 네트워크- 하드웨어 구성도 : 단위 업무 시스템들이 어디에 위치하고 서버에서 운용되고 있는지 서버의 주요 사양과 수량, 이중화 적용 여부를 명시한 것이다. - 네트워크 구성도 : 업무 처리 시스템들의 네트워크 구성을 그림으로 표현한 것이다. 2. 현행 시스템 분석서 작성 및 검토 수행 순서1) 현행 시스템 관련 자료를 수집한다. 2) 수집한 자료를 분석한다. 3) 분석한 결과를 산출물로 작성한다. 3. 운영체제 분석 1) 운영체제의 종류 및 특징Windows :

  • 운영체제론 시험대비(총정리)
  • 파일 시스템(10-11장) 및 디스크 관리 기법(13장),- 동기화 및 통신(6장): 작업을 순서대로 처리하기 위한 기법- 교착상태처리(7장): 작업이 교착 상태에 빠지지 않게 하기 위한 기법→ 다중 프로그래밍과 시분할 시스템은 최신 운영체제의 중심 주제1.5 개인용 컴퓨터 시스템(Personal-Computer Systems)▶ 작고 값이 싼 초소형 컴퓨터: 1970년대 출현→ 중앙처리장치와 주변장치 이용률의 극대화보다는 편이성과 응답성에 주력- 마이크로소프트(Microsoft)사의 윈도

  • 면접 IT 계열 기술 면접 대비 질문 모음 면접 기출문제 예상답변
  • 멀티 쓰레드(Multi-thread)를 지원한다.6.미리 설치되지 않은 프로그램이 서버로부터 동적으로 다운로드 되어 웹 브라우저에서 실행할 수 있도록 동적인 성능 확장을 제공한다.7. 분산 환경에 적합하여 네트워크 수행 능력이 뛰어나다.자바의 가장 대표적인 단점이 속도인데 바이트 코드를 하드웨어의 기계어로 바로 변환해주는 JIT컴파일러와 Hotspot과 같은 신기술의 도입으로 JVM의 기능이 향상됨으로써 속도문제가 상당히 개선되었다.23 .UML 이란?UML은 Un

사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
copyright (c) 2003 reoprtshop. steel All reserved.