서버 실습 기말과제 게임소프트웨어 b277026 이도하 E-mail: leedoha0403@gmail.com Date :2014/12/11(목)

Slides:



Advertisements
Similar presentations
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
Advertisements

ㅋㅋ 다른 집단과 명확히 구별되는 가치체계와 지식 그리고 그에 부합하는 기술을 가지고 있어야 한다. 가치체계 - 사회복지사윤리강령, 선서 등 기본요소 완성 지식 - 사회복지사 1 급 자격증 시험으로 완성 기술 - 명확하지 않으나 실습, 보수교육을 통해 완성 Client.
독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
음란물에 대하여. 인터넷 음란물의 의미 돈벌이를 위해 단지 성적 욕망을 불러 일으키기 위한 음란한 인터넷 상의 사 진, 동영상, 만화 등을 말한다.
Python Socket/HTTP overmania. 목표  소켓을 이용하여 기본적인 서버 - 클라이언트 모델을 구현할 수 있다.  간단한 웹서버를 소켓을 이용하여 작성할 수 있다.
아이핑 소개 (탁구대회) 아이핑 담당 신동일 네이버(다음)에서 아이핑검색 아이핑 소개 (탁구대회) 담당 신동일 아이핑.
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
직장내 성희롱 예방교육 제주지방노동사무소.
사이버 수사 및 디지털 증거수집 실태조사 곽병선 노명선 이종찬 권양섭.
졸업 프로젝트 중간보고서 12조 Spot Browser.
‘1+3 방과후학교’운영 영재학생 당기고 부적응학생 끌어주는 부천부곡중학교 경기도교육청지정 방과후학교 시범학교
제10회 부모님과 함께 읽는 과학도서 독서감상문 대회
행동강령 해설 기 획 조 정 실.
Network Socket Programming java.net.Socket java.net.ServerSocket
1. PC 에서 회원가입 1. 회원가입 버튼 클릭 클릭.
Chapter 13 전송층 개요.
Chapter 09. 소켓 입출력 모델(I).
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
Understanding of Socket and File I/O
자체 정보보안 정책 설명회 Ⅰ 인 사 말 / 현 황 Ⅱ SESSION 1(정책, 사이버보안) Ⅲ
성창기업 설비관리분야 신입사원 모집 사업분야 소개
IP변경 요청_ 스마트폰 전자결제연동 올더게이트.
Asymmetric Link 분석.
Chapter 06. UDP 서버/클라이언트.
고교평준화의 득과 실 김영주 이지영 최윤영.
TCP/IP Socket Cover Slide 조태문.
{ ] [ HelpCom 개요 HelpCom이란? HelpCom의 특징
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
WIPI 플랫폼 상의 휴대폰용 네트워크 게임 이 제걸(PL) 백 인호.
4장. 소켓 유형과 프로토콜 Network Lab. 이 원 구 1.
TCP/IP Socket Cover Slide 조태문.
2016 “ 경제교육 봉사단 대학생 (재)광주광주광주원 경제교육센터 지원대상 모집일정 활동혜택 활동내용 지원시 유의사항
DPC 1190 FS Scan & FAX Manual.
Linux를 이용한 Embedded 장비 개발
TCP Client/Server Program
Network Lab. Seoung Hyeon, Lee
6장 비연결형 지향 프로토콜 Database Lab 강 우 석.
17장 네트워크 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Choi Seong Yun 네트워크 프로그래밍 Choi Seong Yun
Socket & Plug 기반의 u-Banking Platform
7장. UDP 서버-클라이언트 UDP 서버-클라이언트의 기본 구조와 동작 원리를 이해한다.
Department of Computer Engineering
MS-6800 SERVER-TTS 라이선스 등록및 사용방법
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
Network Programming(1)
7장. UDP 서버-클라이언트 UDP 서버-클라이언트의 기본 구조와 동작 원리를 이해한다.
초등학생이 pc방을 가도 되는가? 등마 초등학교 5학년 4반 김근아.
[ 포털 사이트 연관검색어/자동완성 등록 서비스 ]
Chapter 09. 소켓 입출력 모델(I).
P2P를 연결을 위한 여러기술 휴즈플로우 이재동 예전에 간략하게 크로스 플랫폼 p2p를 이야기한적이 있었는데요
네트워크와 소켓 프로그래밍 Chapter 01. * 학습목표 TCP/IP 프로토콜의 동작 원리를 개관 소켓의 기본 개념을 이해
멀티 쓰레드 기반의 채팅 프로그램 문성영 김현진 학번 이름 장용하 차희진 연구제안서.
School of Electronics and Information. Kyung Hee University.
스마트폰→PC원격제어 관심분야연구회 조 용한 제 인환.
Department of Computer Engineering
윤성우의 열혈 TCP/IP 소켓 프로그래밍 윤성우 저 열혈강의 TCP/IP 소켓 프로그래밍 개정판
제 11장 User Datagram Protocol(UDP)
MONSTER CAR 구정재 한석우 김재형.
하이즈항공 입사지원서 20 년 월 일 지원자 : (인) 지원형태 □신입,□경력 현재연봉 지원분야 1지망 : 희망연봉 2지망 :
Department of Computer Engineering
실시간 음성 채팅 서비스 (Voice Chatting Programe)
소켓의 생성과 프로토콜의 설정 School of Electronics and Information.
100세 시대, 스마트 헬스케어와 미래직업 (3) 고령화 사회에 필요한 웨어러블.
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
코딩교육, 어떻게 해야 할까 이천양정여자고등학교 김가연 안선영.
大鵬(대붕) 김 시 습 국어국문학과 이준석.
Lady chatterley 윤형석 장홍현 조재범.
Department of Computer Engineering
“용산복지재단과 함께 꿈을 이룹니다” 함 께 이 룸.
Presentation transcript:

서버 실습 기말과제 게임소프트웨어 b277026 이도하 E-mail: leedoha0403@gmail.com Date :2014/12/11(목)

1 2 3 4 구현 내용 시연 구현 문제점 / 해결 방법 자랑 목차 서버 실습 기말과제 TCP / UDP TCP / UDP 게임소프트웨어 b277026 이도하 목차 구현 내용 TCP / UDP 1 시연 TCP / UDP 2 구현 문제점 / 해결 방법 TCP / UDP 3 목차 구현 내용 자랑 TCP / UDP 4 시연 구현 문제점 / 해결 방법 자랑

1 구현내용 TCP – WSAEventSelect 구현 [ WSAEventSelect ] 서버 실습 기말과제 TCP / UDP 게임소프트웨어 b277026 이도하 [ WSAEventSelect ] 서버 실습 기말과제 구현내용 TCP / UDP 1 모듈화 멀티 채팅 구현 TCP – WSAEventSelect 구현 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑

1 구현내용 TCP – Overlapped 구현 [ Overlapped ] 서버 실습 기말과제 TCP / UDP 모듈화 게임소프트웨어 b277026 이도하 [ Overlapped ] 서버 실습 기말과제 구현내용 TCP / UDP 1 모듈화 멀티 채팅 구현 TCP – Overlapped 구현 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑

1 구현내용 IOCP Session Manager Session [ Completion Port ] 서버 실습 기말과제 게임소프트웨어 b277026 이도하 [ Completion Port ] 서버 실습 기말과제 구현내용 TCP / UDP 1 IOCP 멀티 채팅 구현 모듈화 Session을 총괄적으로 관리 생성 및 삭제 기능 브로드 캐스트 기능 Session Manager 목차 구현 내용 Client 정보를 지님 ( 채팅 서버에서는 Client address, Socket, Buffer 등을 가짐 ) Session 시연 구현 문제점 / 해결 방법 자랑

1 구현내용 IOCP SOEKEEPALIVE TCPNODELAY SOCRESUSEADDR [ Socket 옵션 ] 게임소프트웨어 b277026 이도하 [ Socket 옵션 ] 서버 실습 기말과제 구현내용 TCP / UDP 1 클라이언트와 서버의 접속을 확인 SOEKEEPALIVE IOCP 소켓 옵션 설정 Nagle 알고리즘을 종료하여 속도를 향상. TCPNODELAY 목차 구현 내용 커널에 Bind 된 소켓 자원을 Process가 재사용 할 수 있도록 함. SOCRESUSEADDR 시연 구현 문제점 / 해결 방법 자랑

1 구현내용 UDP 구현 [ UDP ] 서버 실습 기말과제 TCP / UDP 모듈화 IOCP 사용하여 멀티 채팅기능 구현 목차 게임소프트웨어 b277026 이도하 [ UDP ] 서버 실습 기말과제 구현내용 TCP / UDP 1 모듈화 IOCP 사용하여 멀티 채팅기능 구현 UDP 구현 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑

1 구현내용 넌 블로킹 소켓 구현 [ 넌블로킹 소켓 ] 서버 실습 기말과제 TCP / UDP 모듈화 게임소프트웨어 b277026 이도하 [ 넌블로킹 소켓 ] 서버 실습 기말과제 구현내용 TCP / UDP 1 모듈화 다른 모델과 같이 사용 할 필요가 없다고 판단되어 사용하는 기능만 확인하고 넘어감. 넌 블로킹 소켓 구현 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑

1 구현내용 TCP – 가변길이 전송 방식 TCP – 고정 + 가변길이 전송 방식 TCP – 데이터 전송 후 종료 방식 게임소프트웨어 b277026 이도하 [ 메시지 전송 방식 ] 서버 실습 기말과제 구현내용 TCP / UDP 1 WSAEventSelect, Overlapped, IOCP 에서 사용 TCP – 가변길이 전송 방식 클라이언트와 서버 모듈화 TCP – 고정 + 가변길이 전송 방식 목차 구현 내용 시연 클라이언트와 서버 모듈화 TCP – 데이터 전송 후 종료 방식 구현 문제점 / 해결 방법 자랑

2 시연 [ 시 연 ] 서버 실습 기말과제 TCP / UDP 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑 게임소프트웨어 b277026 이도하 [ 시 연 ] 서버 실습 기말과제 시연 TCP / UDP 2 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑

3 구현 문제점 / 해결 방법 버퍼가 터져요. 서버가 터져요. 클라가 터져요. Session에서 정보를 못 받아서 터져요. 게임소프트웨어 b277026 이도하 [ 구현 문제점 / 해결 방법 ] 서버 실습 기말과제 구현 문제점 / 해결 방법 TCP / UIDP 3 버퍼가 터져요. 서버가 터져요. 클라가 터져요. Session에서 정보를 못 받아서 터져요. Overlapped에서 무한 루프를 돌아서 터져요. 알 수 없는 이유로 7번만 전송하면 보내면 터져요. ( 다른 PC에선 문제없이 작동 ) 조건이 맞지 않아서 무한루프를 돌아 터져요. 멘탈이 터져요. 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑

3 구현 문제점 / 해결 방법 무한 디버깅. BUFFER 의 값 체크. ( Log를 printf() 하여 확인 ) [ 구현 문제점 / 해결 방법 ] 서버 실습 기말과제 구현 문제점 / 해결 방법 TCP / UIDP 3 무한 디버깅. BUFFER 의 값 체크. ( Log를 printf() 하여 확인 ) 무한 HELPPPPP. 무한 밤샘. 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑

3 구현 문제점 / 해결 방법 [ 구현 문제점 / 해결 방법 ] 서버 실습 기말과제 TCP / UIDP 목차 구현 내용 시연 게임소프트웨어 b277026 이도하 [ 구현 문제점 / 해결 방법 ] 서버 실습 기말과제 구현 문제점 / 해결 방법 TCP / UIDP 3 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑

4 자랑 Multi-Chatting IOCP Server 구조 [ 자 랑 ] 서버 실습 기말과제 TCP / UDP 게임소프트웨어 b277026 이도하 [ 자 랑 ] 서버 실습 기말과제 자랑 TCP / UDP 4 - SelectEvent - Overlapped IOCP UDP Multi-Chatting 목차 Session Manager Session 구조 각자에서 Recv(), Senc() 구현 IOCP Server 구조 구현 내용 시연 구현 문제점 / 해결 방법 자랑

게임소프트웨어 b277026 이도하 서버 실습 기말과제 - END - 목차 구현 내용 시연 구현 문제점 / 해결 방법 자랑