Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Goだけでロビーサーバーを作ってみた

irieda
October 05, 2018

 Goだけでロビーサーバーを作ってみた

GoとGopherJSによるIsomorphicな実装で
P2Pメッシュを確立できるロビーサーバーを作ってみた話。

irieda

October 05, 2018
Tweet

More Decks by irieda

Other Decks in Programming

Transcript

  1. ͦ͜Ͱ GopherJS (Pך鎸鶢׾㢌䳔דֹ׷ (Pךٌآُ٦ٕ堣圓׾ⵃ欽 ؿ؋؎ٕחػحؙ⳿⸂ KT HP (PQIFS+4ך项欵ָׅץג⢪ִ׷ ꫼涸㘗鎉铂ך䛷䜋ָ䖤׵׸׷ ا٦أوحفד(Pا٦أדرغحؚ

    ꬊず劍ך剅ֹ倯כ(Pؐؑ؎ָ然甧幥׫ (Pך鎸鶢כ։䎃⽃⡘ד㸜㹀׃ג׷ 䓼㔿זؒٓ٦عٝسؚٔٝ俑⻉ 5ZQF4DSJQU״׶剣劄
  2. ͦ͏͢Δͱ  1FFSכ31$؟٦غ٦׾؟٦ـ  1FFSכ31$؟٦غ٦׾؟٦ـ  4FSWFSכ1FFSדDSFBUF0FS׾㹋遤  4FSWFSכ1FFSדDSFBUF"OTXFS׾㹋遤 

    4FSWFSכ1FFSח"OTXFS׾床ׅ 31$ה⚺䖞鷞鯄ד⚺㼪埄׾床ֿׅהזֻ ء٦؛ٝءٍٕח11إحءّٝ׾然甧דֹ׷
  3. ·ͱΊ GopherJS ௒༗๬ Vecty ௒༗ೳ Isomorphic ͸͍͍ͧ wasm ΁ͷນ։͚͸͙ͦͩ͢͜ RTC

    ηογϣϯʹ͸ RPC ͱओैٯస͕༗ޮ Go ʹ WebGL αϙʔτϥΠϒϥϦ͕ཉ͍͠ P2P ͸௿஗Ԇੑೳ͕࠷ڧ