WebSocket
#JavaScript #Web #Protocol
TCP上で双方向通信を行うためのプロトコル
HTTPと同様、OSI参照モデルで言うところのアプリケーション層に対応する
https://ja.wikipedia.org/wiki/WebSocket
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
JavaScriptクライアント
Ref: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications
code:js
const socket = new WebSocket('ws://localhost:8888');
socket.addEventListener('open', (event) => console.log('open', event));
socket.addEventListener('error', (event) => console.log('error', event));
socket.addEventListener('close', (event) => console.log('close', event));
// receive
socket.addEventListener('message', (event) => {
console.log('message', event);
});
// send
socket.send('Hello');
// close
socket.close();