Tksi / MVC_Chat_wsServer

WebSocket server for MVC_Chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MVC_Chat_wsServer

WebSocket server for MVC_Chat

Usage

npm start

送信時

WebSocketサーバへ送るJSONの形式

{
  body : 'string: メッセージの内容',
  to : 'string: 宛先(ip:port)、*でブロードキャスト',
  option : {object: 好きなメタデータを送る用、省略可能}
}

受信時

WebSocketサーバから受け取るJSONの形式

{
  body : 'string: メッセージの内容',
  from : 'string: 送信元(ip:port)',
  isBroad : boolean: ブロードキャストで送られていたらtrue,
  option : {object: メタデータ}
}

クライアントが接続/切断した時にWebSocketサーバからブロードキャストで受け取るJSONの形式

{
  body: 'ip:port Connected/Disconnected',
  from: 'server',
  isBroad: true,
  option: { onlineList: ['ip:port'] },
}

About

WebSocket server for MVC_Chat

License:The Unlicense


Languages

Language:JavaScript 100.0%