IntroQ-2025-ver2
===============
このシステムは、2台のサーバーPCで構成されています。<br>
司令塔PC (大学サーバ)<br>
役割: WebSocket通信の中継と、host.htmlなどの基本ファイルを提供する。<br>
動いているプログラム: ews.rb

音楽PC (あなたのノートPC)<br>
役割: 音楽ファイルそのものと、曲リスト(music_list.json)を提供する。<br>
動いているプログラム: music_server.rb

広瀬先生の[このリポジトリ](https://www.yatex.org/gitbucket/yuuji/WebSocketSample)を参考にしました。

使うのなら
---

リポジトリをダウンロードしたら、書き換える場所が数カ所あります。

1. 
まず、music_player.html内にて、<br>
const musicServerHost = 'http://音楽再生サーバのIP:8890';<br>
const wsServerHost = 'システムサーバのIP';<br>
とします。

2. 次に、ews.rb内の113行目あたり、172~で始まるIPと、host.html内82行目あたりを、音楽再生サーバを立ち上げるPCのIPの書き換えてください。

3. その後、music_server.rb内の <br>
music_dir="C:/Users/soets/Intro2025/Intro-Q-2025-ver2-main/public/music" <br>
を、<br>
music_dir = "【新しい音楽PC内の、musicフォルダへの絶対パス】"<br>
としてください。
またココにイントロクイズで使う曲を入れてください。

4. サーバをそれぞれ立てたあとの、各URLについて <br>
出題者ページ:http://[ews.rb立てたPCのIP]:8889/host.html <br>
回答者ページ:http://[上と同じ]:8889/client.html <br>
曲流すページ:http://[music_server.rbを立てたPCのIP]:8890/music_player.html<br>
  

なお、本環境はデモンストレーションとして、学内LANを用いてVNC接続行い、VNC内外間の通信を行い動作を確認している。
