Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Seokmin No
PPTX, PDF
5,550 views
MsgPack 정리
데이터 시리얼라이제이션 라이브러리인 MsgPack에 대해 정리하였습니다.
Software
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 30
2
/ 30
3
/ 30
4
/ 30
5
/ 30
6
/ 30
7
/ 30
8
/ 30
9
/ 30
10
/ 30
11
/ 30
12
/ 30
13
/ 30
14
/ 30
15
/ 30
16
/ 30
17
/ 30
18
/ 30
19
/ 30
20
/ 30
21
/ 30
22
/ 30
23
/ 30
24
/ 30
25
/ 30
26
/ 30
27
/ 30
28
/ 30
29
/ 30
30
/ 30
More Related Content
PPTX
Rapid json tutorial
by
Paul Myeongchan Kim
PPTX
Cop 2주차발표 복사본
by
jungyounjung1
PDF
Hash algorithm
by
Bill Kim
PDF
JSON with C++ & C#
by
Gyeongwook Choi
PDF
네트워크 공격 실습 보고서
by
Dong-Jin Park
PPTX
161004 hySON
by
Osori Hanyang
PDF
19.컴퓨터 네트워크 program homework
by
호상 장
PPTX
Monkey space 2013
by
Miguel de Icaza
Rapid json tutorial
by
Paul Myeongchan Kim
Cop 2주차발표 복사본
by
jungyounjung1
Hash algorithm
by
Bill Kim
JSON with C++ & C#
by
Gyeongwook Choi
네트워크 공격 실습 보고서
by
Dong-Jin Park
161004 hySON
by
Osori Hanyang
19.컴퓨터 네트워크 program homework
by
호상 장
Monkey space 2013
by
Miguel de Icaza
Viewers also liked
PDF
Twitter의 snowflake 소개 및 활용
by
흥배 최
PPTX
Unqlite
by
Paul Myeongchan Kim
PPTX
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
by
Gerke Max Preussner
PDF
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
by
흥배 최
PPTX
signal과 slot, 그리고 jl_signal 라이브러리
by
JongSung Hwang
PDF
NLog 소개
by
흥배 최
PDF
Easyloggingpp
by
지환 김
Twitter의 snowflake 소개 및 활용
by
흥배 최
Unqlite
by
Paul Myeongchan Kim
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
by
Gerke Max Preussner
KGC2015_C# 스크립트를 사용한 게임서버 모니터링 시스템개발
by
흥배 최
signal과 slot, 그리고 jl_signal 라이브러리
by
JongSung Hwang
NLog 소개
by
흥배 최
Easyloggingpp
by
지환 김
More from Seokmin No
PPTX
잭블랙이블랙잭을한다 - 최종발표
by
Seokmin No
PPTX
SiegeMode! C++ Advanced Project Ver
by
Seokmin No
PDF
잭블랙이블랙잭을한다 - 수업용 발표
by
Seokmin No
PDF
게임제작개론 8
by
Seokmin No
PPTX
Wtl로 소레미 만들기
by
Seokmin No
PDF
게임제작개론 9
by
Seokmin No
PDF
123
by
Seokmin No
PDF
게임제작개론 5
by
Seokmin No
잭블랙이블랙잭을한다 - 최종발표
by
Seokmin No
SiegeMode! C++ Advanced Project Ver
by
Seokmin No
잭블랙이블랙잭을한다 - 수업용 발표
by
Seokmin No
게임제작개론 8
by
Seokmin No
Wtl로 소레미 만들기
by
Seokmin No
게임제작개론 9
by
Seokmin No
123
by
Seokmin No
게임제작개론 5
by
Seokmin No
MsgPack 정리
1.
MsgPack 넥스트 인스티튜트 게임전공
노석 민
2.
데이터 시리얼라이즈 가 뭘까
3.
데이터 시리얼라이즈 A라는 변수가
123이고 B라는 변수가 4243인 객체가 있다. 이걸 전송하고 싶다. 어떻게 할까?
4.
데이터 시리얼라이즈 전송하면 전송받은
상대도 그걸 받아보면 A가 123이고 B가 4243인 객 체구나 라는걸 알 수 있는 형태여야 좋겠다.
5.
데이터 시리얼라이즈 바이트스트림으로 예를
들면 첫 4바이트는 변수명 길이 그 이후 첫 4바이 트에서 제시한 길이만큼은 변수명 그후 4바이트는 내용길이 그후 내용길이에서 지시한 길이만큼은 변수 값 이런 식으로 커스텀 포맷의 스트림 데이터를 만들어서 전송하는 방법이 있을것이다.
6.
데이터 시리얼라이즈 하지만 가장
대중적으로 쓰는건 {“A”:123, “B”:4243} Json으로 만들어서 보낸다. 이게 시리얼라이즈!
7.
그러면 MsgPack이 뭘까 (미원봉지
아님ㅎ)
8.
그러면 MsgPack이 뭘까 그냥
여러 가지 데이터 시리얼라이즈 라이브 러리중의 하나. 오픈소스.
9.
그러면 MsgPack이 뭘까 Json보다
콤팩트하다고 한다. Json보다 빠르다고 한다.
10.
어떻게 쓸까 http://msgpack.org/ C++버전은 다운로드해서
헤더만 include하 면 된다. C 버전은 빌드해야 함.
11.
어떻게 쓸까 http://msgpack.org/ C++버전은 다운로드해서
헤더만 include하 면 된다. C 버전은 빌드해야 함.
12.
해보자 시리얼라이즈 할 데이터를
만든다.
13.
해보자 팩(시리얼라이즈)하고, 언팩한다. 언팩시 언팩된
데이터에 대한 핸들을 얻을 수 있다.
14.
해보자 출력
15.
해보자 출력
16.
해보자 출력
17.
그런데 이걸로 모자라다. 어디에 쓰라는거야.
18.
해보자2
19.
해보자2
20.
해보자2
21.
해보자2 이번에는 Array나 Map(Dictionary)형태로
패 킹해볼 것이다.
22.
해보자2
23.
해보자2
24.
해보자3 하지만 User-defined Class가
등장하면 어떨까?
25.
해보자3 쨔쟌
26.
해보자3 unitList를 이렇게 패킹할
수도 있고
27.
해보자3 요로코롬 객체에서 바로
할 수도 있다.
28.
해보자3 언팩을 해보면 결과가
제대로 나올 것이다.
29.
해보자3 요러케
30.
끝 네트워크 프로그램 만들
때 쓸 것 같다. 내가 마치 객체 단위 패킷을 주고 받는것처 럼 느껴지기에 매우 편리할 듯. 지금 만드는 게임에 네트워크를 붙일 때 사 용해 볼 계획
Download