Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
monsterstrike-multiplay-architecture
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryusuke NAKANO
April 27, 2016
Programming
1.1k
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
monsterstrike-multiplay-architecture
Ryusuke NAKANO
April 27, 2016
More Decks by Ryusuke NAKANO
See All by Ryusuke NAKANO
A guide to learning Fragment on Jetpack era
rnakano
1
2.8k
Other Decks in Programming
See All in Programming
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
650
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
450
Webフレームワークの ベンチマークについて
yusukebe
0
140
3Dシーンの圧縮
fadis
1
670
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
500
JavaDoc 再入門
nagise
0
290
New "Type" system on PicoRuby
pocke
1
480
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.2k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
0
160
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
270
LLM Plugin for Node-REDの利用方法と開発について
404background
0
160
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Speed Design
sergeychernyshev
33
1.8k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
RailsConf 2023
tenderlove
30
1.5k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
260
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
y
. 9LT UF. 3ROE EOP y y 6 d
hu y y BC@= r s y
y
y HHR HHR y y uy /01 y d y
d
HOST GUEST GUEST GUEST
bo d o 4OGRPLG y ( 5NUHTPPT y va L>Auva
s te a < =7 y ) - - n n 5NUHTPPT L Ld
ls HOST GUEST GUEST GUEST Πϯλʔωοτ
=4B b HOST GUEST GUEST GUEST Πϯλʔωοτ NAT NAT NAT
NAT
=4B b HOST GUEST GUEST GUEST TURN Server NAT NAT
NAT NAT
=4B b . BC@= =4B b o BC@= s BC@=.
BRE HRSEN CSLO @HNEW ERPUOG =4B @ 6 ++ t o y HF@B6y s BC@=y HF@B6 y d l
HOST TURN Server 1. ίϯτϩʔϧϙʔτʹଓ 2. ϦϨʔϙʔτ࡞ϦΫΤετ GUEST 3. ϦϨʔϙʔτʹଓ
4. ϦϨʔϙʔτʹଓ BC@= . :>ABu9C7ABd d t
BC@= . :>ABu9C7ABd d t HOST TURN Server 1. ίϯτϩʔϧϙʔτʹଓ
2. ϦϨʔϙʔτ࡞ϦΫΤετ GUEST 3. ϦϨʔϙʔτʹଓ 4. ϦϨʔϙʔτʹଓ 5. 4 ͱଓͰ͖ΔϙʔτΛ௨ 6. 4 ͱଓͰ͖Δϙʔτʹଓ
BC@= . :>ABu9C7ABd d o HOST TURN Server GUEST ͪड͚༻ଓ
GUESTͱͷϦϨʔଓ HOSTͱͷϦϨʔଓ
y y• HOST GUEST GUEST GUEST TURN Server
y y t loue y yt
y y HOST GUEST GUEST GUEST TURN Server γϣοτೖྗ
y y HOST GUEST GUEST GUEST TURN Server TURNServer͕ HOSTʹύέοτΛϦϨʔ
y y HOST GUEST GUEST GUEST TURN Server ଞͷGUESTʹ͑ΔͨΊ HOST͕TURNServerϦϨʔ
y y HOST GUEST GUEST GUEST TURN Server TURNServer͕ GUESTʹύέοτΛϦϨʔ
y
y ) y va s 6 t) • ls y
ls ) • • y t y yt • pg g y • RLOTI d bsfp
y y ) + ls uls ls y o
y y o tv s
duaik lo