最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node.js ws模塊搭建websocket服務(wù)端的方法示例

 更新時(shí)間:2019年04月25日 10:27:52   作者:jadeshu  
這篇文章主要介紹了node.js ws模塊搭建websocket服務(wù)端的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

首先下載websocket模塊,命令行輸入

npm install ws

node.js的 模塊ws,可用于創(chuàng)建websocket服務(wù),基本的express 和 http模塊的使用

var express = require('express');
var http = require('http');
var WebSocket = require('ws');
var app = express();
var server = http.createServer(app);
var wss = new WebSocket.Server({server});

創(chuàng)建好服務(wù)之后,websocket 服務(wù)通過監(jiān)聽 message事件獲取來自客戶端的數(shù)據(jù),然后我們可以給客戶端發(fā)送一些消息。

wss.on('connection', function connection(ws) {
  console.log('連接成功!')
  ws.on('message', function incoming(data) {
    wss.clients.forEach(function each(client) {
      client.send('do you love me?');
    });
  });
});

搭建的服務(wù)我選擇監(jiān)聽3000端口,

server.listen(3000, function listening() {
  console.log('服務(wù)器啟動(dòng)成功!');
});    

最后客戶端就簡單了,web API 用于創(chuàng)建連接: new web(socket);

var socket = `ws://localhost:3000`;
var websocket = new WebSocket(socket);

關(guān)于WebSocket的詳細(xì)操作,可前往w3c查看:webSocket

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

濉溪县| 民乐县| 梁平县| 河北省| 通许县| 九龙县| 道真| 英山县| 甘南县| 甘南县| 乐平市| 岢岚县| 哈尔滨市| 麻江县| 灵川县| 慈利县| 铁岭市| 洛川县| 历史| 轮台县| 兴宁市| 廊坊市| 桂林市| 玉树县| 焦作市| 怀来县| 济源市| 合阳县| 鄂托克旗| 台北县| 隆尧县| 醴陵市| 北川| 洪湖市| 太湖县| 二连浩特市| 岢岚县| 丘北县| 冕宁县| 南溪县| 泾川县|