| public | 5 months ago | ||
| README.md | 5 months ago | ||
| ews.rb | 5 months ago | ||
接続用url: クライアント
このシステムは、2台のサーバーPCと、参加者のデバイスで構成されます。
司令塔PC (大学サーバー aoy)
ews.rb音楽PC (あなたのノートPC)
music_server.rb参加者デバイス (スマートフォンなど)
大会当日、PCをネットワークに接続したら、まず以下のIPアドレスを確認し、必要であれば設定ファイルを修正します。
VNCで接続した大学サーバーのターミナルで、ifconfig や ip a コマンドを実行し、IPアドレスを確認します。 (例: 172.17.54.116)
あなたのPCのコマンドプロンプトやターミナルで ipconfig (Windows) または ip a (Mac/Linux) を実行し、IPアドレスを確認します。 (例: 192.168.0.145)
上記で確認したIPアドレスと、以下のファイルに書かれているIPアドレスが一致しているか確認し、違っていたら修正・保存します。
ews.rb (司令塔PC上)
192.168.0.145の部分)
# select アクション内
selected_url = "http://192.168.0.145:8890/#{...}"host.html (あなたのPC上)
192.168.0.145の部分)
fetch(`http://192.168.0.145:8890/music_list.json`)
172.17.54.116の部分)
const conn = new WebSocket('ws://172.17.54.116:8804/');music_player.html (あなたのPC上)
192.168.0.145の部分)
const musicServerHost = 'http://192.168.0.145:8890';
172.17.54.116の部分)
const conn = new WebSocket('ws://172.17.54.116:8804/');music_server.rb を起動します。ews.rb を起動します。| ページを開く人 | ページの役割 | アクセスするURL | 備考 |
|---|---|---|---|
| あなた(ホスト) | 出題者ページ | file:///.../host.html |
あなたのPC上のファイルを直接ブラウザで開く |
| あなた(ホスト) | 音楽プレイヤー | file:///.../music_player.html |
あなたのPC上のファイルを直接ブラウザで開く |
| 参加者全員 | 回答者ページ | https://www.yatex.org/.../client.html |
GitBucketの公開URLを案内する |
【重要】 あなた(ホスト)が host.html と music_player.html を開く際は、必ずVPNに接続した状態で行ってください。
A. 以下の4ファイルを修正してください。
music_server.rb: music_dirのパスを新しいものに変更します。ews.rb: selected_urlのIPアドレスを新しいものに変更します。host.html: fetchのIPアドレスを新しいものに変更します。music_player.html: musicServerHostのIPアドレスを新しいものに変更します。 その後、サーバーを再起動し、ページをリロードしてください。