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

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

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

首先下載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ù)器啟動成功!');
});    

最后客戶端就簡單了,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)文章

最新評論

商都县| 新野县| 清苑县| 佳木斯市| 平果县| 隆安县| 铜梁县| 内黄县| 社会| 渑池县| 荣昌县| 普格县| 苗栗县| 敖汉旗| 黄平县| 特克斯县| 尉犁县| 桃源县| 恩平市| 安阳县| 商丘市| 兴安盟| 天津市| 兰州市| 岗巴县| 正阳县| 伊川县| 青田县| 宿州市| 邢台县| 大荔县| 应城市| 海兴县| 台江县| 舒城县| 雷山县| 扬中市| 新闻| 上杭县| 夏河县| 阳东县|