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
GoのWasmでWebRTC P2Pで通信する
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ponyo877
June 07, 2024
Programming
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GoのWasmでWebRTC P2Pで通信する
(Unofficial)Go Conference 2024 Pre Party
https://moneyforward.connpass.com/event/313929/
ponyo877
June 07, 2024
More Decks by ponyo877
See All by ponyo877
フルスタックGoでスコア改ざんを防いだ話
ponyo877
0
860
全てGoで作るP2P対戦ゲーム入門
ponyo877
3
2.1k
filesystem風チャットchatsh開発で学んだGoの便利package紹介
ponyo877
1
400
Go言語の2Dゲームエンジン Ebitengineの紹介
ponyo877
2
190
OGPer あなたのサイトに簡単にOGPを付けよう
ponyo877
0
70
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
1.2k
Goのwasmで笑い男に挑戦してみた
ponyo877
1
250
GoのWasmでのWebRTC P2Pの検証+α
ponyo877
0
160
Ebitengineの1vs1ゲーム WebRTCの活用
ponyo877
0
780
Other Decks in Programming
See All in Programming
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
200
AI時代のUIはどこへ行く?その2!
yusukebe
22
7.4k
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
250
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
210
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.6k
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.4k
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
150
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
120
Composerを使ったサプライチェーン攻撃の様子を眺めてみる #phpstudy
o0h
PRO
2
250
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
180
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
270
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Paper Plane (Part 1)
katiecoart
PRO
0
9.1k
Designing for Performance
lara
611
70k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Making Projects Easy
brettharned
120
6.7k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
Transcript
(P$PO1SF1BSUZ!QPOZP (Pͷ8BTNͰ8FC35$11Ͱ௨৴͢Δ γϯϓϧͳ11νϟοτʹΑΔݕূ
Կ͕͔ͬͨͷ͔ (Pͷ8FC"TTFNCMZͰ 8FC35$%BUB$IBOOFM11Ͱͷ௨৴ ͕Ͱ͖Δ
Կ͕͔ͬͨͷ͔ ϒϥβͰ(P͕ಈ͔ͤΔ ߴͳԋࢉॲཧͰޮՌൃش Իө૾ετϦʔϜͷૹ ड৴͕ՄೳͰσʔλڞ ༗ɾԕִձٞͰར༻ 8FC35$ͰจࣈྻɾόΠ φϦΛ௨৴͢ΔΈ ಉ͕࢜σʔλͷ ૹड৴Λ͢Δ
(Pͷ8FC"TTFNCMZͰ8FC35$%BUB$IBOOFM11Ͱͷ௨৴͕Ͱ͖Δ ͬ͘͟ΓαʔόΛհ͞ͳ͍ ௨৴͕(PͰॻ͚ͯϒϥβͰ͑Δ /"5Λލ͍ͩ11௨৴ͷࡍʹ563/αʔόΛܦ༝͢Δ શମͷdͷ௨৴Ͱ563/ܦ༝͕ඞཁΒ͍͠
Կ͕خ͍͠ͷ͔ w ҎԼͷΑ͏ͳ͜ͱ͕࣮ݱͰ͖Δ͔͠Εͳ͍ w (PͰϒϥβؒͷߴͳσʔλ௨৴ w (PͷήʔϜΤϯδϯͰ11ʹΑΔଞϓϨΠϠʔͱͷରઓ ˡ͜Ε͕Γ͔ͨͬͨ w
*P5σόΠε͔ΒͷσʔλετϦʔϜΛड৴ͯ͠(PͰϦΞϧλΠϜղੳ w )5518FC4PDLFUͱͷҧ͍αʔόΛհ͞ͳ͍ͷͰෛՙ͕ͳ͘লΤω w 11։ൃͰϑϩϯτͱόοΫΤϯυͰಉ͡(PͷίʔυϕʔεͰॻ͚Δ
ग़དྷͨ͜ͱ ϒϥβ $MPVE fl BSF1BHFT (PPHMF$MPVE$PNQVUF&OHJOF NBUDINBLJOH TFSWFS TJHOBMJOH TFSWFS
IUNM ରͷγϯϓϧͳνϟοτ ✦Ϣʔβࣗ࡞αʔόͰϚονϯά ✦8FC35$௨৴ͷͨΊʹ௨৴͢ΔؒͰ ଓใͷަ TJHOBMJOH ͢ΔͨΊͷαʔό ࣌Ӎಊ͞Μͷ044"ZBNF Λར༻ (P ✦8BTN͔Β"ZBNFͱΓͱΓ͢ΔͨΊʹHP BZBNF CZIBLPCFSB͞Μ Λվ͍ͤͯͯ͞ར༻ ✦νϟοτϝοηʔδ%BUB$IBOOFMͰ௨৴ ߏ
WebRTC P2P DataChannel Chat σϞ
ऴΘΓ ຊ݅ͷهࣄΛ;FOOʹߘͨ͠ͷͰ͝ڵຯ͋Δํࢀর͚ͨΒخ͍͠Ͱ͢ ϝΠϯͷ8BTNͷίʔυϚονϯά༻αʔόͷϦϙδτϦܝࡌ͍ͯ͠·͢