6.6 PC 側のコードを読む
PC側コード
- CodeSandboxで開いている PC.jsを見てみましょう
// Remote Example4 - controller
import {RelayServer} from "https://chirimen.org/remote-connection/js/beta/RelayServer.js";
window.OnLED = OnLED;
window.OffLED = OffLED;
var channel;
onload = async function(){
	// webSocketリレーの初期化
	var relay = RelayServer("chirimentest", "chirimenSocket" );
	channel = await relay.subscribe("chirimenLED");
	messageDiv.innerText="web socketリレーサービスに接続しました";
	channel.onmessage = getMessage;
}
function getMessage(msg){ // メッセージを受信したときに起動する関数
	messageDiv.innerText = msg.data;
}
function OnLED(){ // LED ON
	channel.send("LED ON");
}
function OffLED(){ // LED OFF
	channel.send("LED OFF");
}
プログラムは以下の流れで実行されています。
- JavaScript Module仕様に基づいて relayServer.jsを読み込み
import {RelayServer} from "https://chirimen.org/remote-connection/js/beta/RelayServer.js";
- relayServer.jsを使い、UIを通してユーザからの操作指示を送信
コードの詳細解説はこちらを参照してください