1234567891011121314151617181920212223242526272829303132333435 |
- const Peer = require('../index.js');
- // FUNCTIONS --------------------------------------------------------------------------------------
- const readline = require('readline').createInterface({
- input: process.stdin,
- output: process.stdout
- });
- async function askForInput(promptStr){
- return new Promise((resolve, reject) => {
- readline.question(promptStr, (input) => {
- resolve(input);
- });
- })
- }
- // ------------------------------------------------------------------------------------------------
- const peer = new Peer({debug: 2});
- peer.on('open', async (localId) => {
- console.log(localId);
- const conn = peer.connect('abcdefghijklmnopqrstuvwxyz');
- conn.on('data', (data) => {
- console.log(data);
- });
- while (true) {
- const data = await askForInput('>');
- conn.send(data);
- }
- })
|