0

サーバードメインで新しいWebSocketを開始するか、すでに実行されているhttpサーバーにレシーバーを接続するか(たとえば、Express with Node.js)、この質問に対する詳細な回答をしばらく探していました。

内部サーバークライアントから内部サーバーホストへの接続、またはサーバーからJavascriptブラウザーのような外部クライアントへの接続など、両方向で数え切れないほど試しましたが、今のところ成功していません。誰もが実際の例または実際の例とのリンクを持っていますか? 以下の例のように、2 つのファイル間で同じサーバー上であっても、何度も試しました。

ここからここにあるセットアップ、server.jsファイル

const WebSocketServer = require('ws');
const wss = new WebSocketServer({ port: 8080 });

wss.on('connection', function connection(ws) {
  ws.on('message', function message(data) {
    console.log('received: %s', data);
  });

  ws.send('something');
});

browser.js ファイルがあります。

import WebSocket from 'ws';

const ws = new WebSocket('ws://127.0.0.1:8080/');

ws.on('open', function open() {
  ws.send('something');
});

ws.on('message', function message(data) {
  console.log('received: %s', data);
});

何が問題なのか、私は本当にそれを理解することはできません

4

0 に答える 0