- PeerJSサーバーのインストール: まず、Node.jsを使用してPeerJSサーバーをインストールします。コマンドラインで以下のコマンドを実行します:
npm install -g peer
- PeerJSサーバーの起動: PeerJSサーバーを起動するためには、以下のコマンドを使用します:
peerjs --port 9000
上記のコマンドは、ポート番号9000でPeerJSサーバーを起動します。必要に応じてポート番号を変更してください。
- ピアツーピア通信の設定: PeerJSを使用してピアツーピア通信を行うためには、クライアント側のコードに次のような設定を追加します:
const peer = new Peer({ host: 'localhost', port: 9000, path: '/' });
上記のコードでは、PeerJSサーバーのホスト名、ポート番号、パスを指定しています。必要に応じてこれらの値を変更してください。
- 接続とデータの送受信: PeerJSを使用してピアツーピア通信を行うためには、以下のようなコードを使用します:
// ピアへの接続
const conn = peer.connect('相手のピアID');
// データの送信
conn.send('Hello, Peer!');
// データの受信
peer.on('connection', (conn) => {
conn.on('data', (data) => {
console.log('受信したデータ:', data);
});
});
上記のコードでは、peer.connect
メソッドを使用して特定のピアに接続し、conn.send
メソッドを使用してデータを送信します。また、peer.on
メソッドを使用してデータの受信を待ち受けます。
これらの手順とコード例を使用することで、PeerJSサーバーの起動と使用方法を理解し、ピアツーピア通信を実現することができます。必要に応じて、アプリケーションやプロジェクトに適した追加の機能や設定を行ってください。