分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

node.js ?创建 wss服务

发布时间:2023-09-06 01:26责任编辑:彭小芳关键词:js
var https=require(‘https‘);var ws=require(‘ws‘);var fs=require(‘fs‘);var keypath=process.cwd()+‘/server.key‘;//我把秘钥文件放在运行命令的目录下测试var certpath=process.cwd()+‘/server.crt‘;//console.log(keypath);//console.log(certpath); var options = { ?key: fs.readFileSync(keypath), ?cert: fs.readFileSync(certpath), ?passphrase:‘1234‘//如果秘钥文件有密码的话,用这个属性设置密码}; var server=https.createServer(options, function (req, res) {//要是单纯的https连接的话就会返回这个东西 ???res.writeHead(403);//403即可 ???res.end("This is a ?WebSockets server!\n");}).listen(25550); ?var wss = new ws.Server( { server: server } );//把创建好的https服务器丢进websocket的创建函数里,ws会用这个服务器来创建wss服务//同样,如果丢进去的是个http服务的话那么创建出来的还是无加密的ws服务wss.on( ‘connection‘, function ( wsConnect ) { ???wsConnect.on( ‘message‘, function ( message ) { ???????console.log( message ); ???});});

  

node.js ?创建 wss服务

原文地址:http://www.cnblogs.com/objects/p/7878203.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved