当前位置:首页 > 日记 > 正文

Nodejs建立WSS服务器教程

Nodejs建立WSS服务器教程
这篇文章是为你建立一个WSS服务器由Nodejs分享教程供大家参考。

首先,使用OpenSSL创建自签名证书:
生成私钥密钥文件
OpenSSL 1024 > / key //生成路径 / / private.pem

通过私钥文件生成CSR证书签名
OpenSSL要求新钥匙/路径 / / private.pem出csr.pem

证书文件由私钥文件和CSR证书签名生成。
OpenSSL X509 -请求- 365天在csr.pem -赛远 / / /路径private.pem出 /路径 / / file.crt
使用WS模块创建一个WSS服务器:
VaR的HTTPS =需要('https);
VaR WS =需要('ws);
VaR FS =需要('fs);
VaR会= process.cwd(+ /服务器。关键'); / /我把关键文件的命令目录测试
无功性= process.cwd()+ /服务器。CRT; / / console.log(会);
/ / console.log(性);

var选项{ {
关键词:fs.readfilesync(会),
证书:fs.readfilesync(性),
如果密码:'1234 ' / /文件的密码关键字,使用这个属性来设置密码
};

VaR服务器= https.createserver(选项功能(REQ,RES){ / /如果纯HTTPS连接,你会回到这个。
res.writehead(403); / / 403
res.end(这是一个WebSocket服务器!;
}听(15449);
VaR新ws。服务器(WSS = {服务器:服务器}); / /创建一个函数来创建一个良好的HTTPS服务器到WebSocket,WS将使用服务器创建WSS服务
好像丢失在中,是一个创建或不加密WS服务的HTTP服务。
Wss.on(连接功能(wsconnect){
WsConnect.on(消息功能(消息){
console.log(消息);
});
});
客户端连接:
VaR WS =新的WebSocket('wss: / / /本地:15449,{
版本:8,
来源:'https: / /本地:15449,
rejectunauthorized: /假,只有这样一个自签名的证书。证书由CA的信任是不需要的
});
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。

相关文章

PS如何填充图案的形状

PS如何填充图案的形状

填充,形状,图案,电脑软件,PS,今天,小编辑分享ps如何填充图案的形状方法,操作非常简单,一起学习吧! 步: 1,选择矩形工具;; 2,在文档中画一个矩形; 三.在属性栏中,选择填充媒体;模式按钮; 4。最终效果图: 本教程的结束,以上是如何PS填充图案的方法介绍,操…

图涅盘-不良修复修复产品如99%窗法

图涅盘-不良修复修复产品如99%窗法

产品,涅盘,不良,电脑软件,窗法不,常用的方法有两个修饰,首先是用钢笔路径,二是用软刷,他们每个人都有自己的优点和缺点。钢笔工具的特点是速度快、复杂的内容。效率大大降低了。这是一盒内容,钢笔在选择区能做得很好。确定该效果始终局限于应用…

如何设计三种纯彩色效果

如何设计三种纯彩色效果

三种,彩色,效果,电脑软件,CDR想要做一个纯粹的色彩设计。你如何制作一个彩色图案让我们来看看详细的教程。 软件名称:CorelDRAW X8的64位简体中文免安装版(附序列号)软件大小:547.9mb更新时间:2016-11-23 1,首先,在CDR软件中,选择三种基本颜色是最…

PHP数组实现了根据键值将相同键值

PHP数组实现了根据键值将相同键值

键值,数组,二维数组,方法,转换为,本文介绍了一种PHP数组的方法,该方法基于键值将相同的键值合并到一个新的二维数组中: 源数据: 信息=阵列(美元 (阵列 a = 36, B = > 'xa, C = > '2015-08-28 00:00:00, D = > '2015 / 08 / 438488a00b321992928…

PS如何制造火焰字体效果

PS如何制造火焰字体效果

字体,火焰,效果,电脑软件,PS,我们知道,PS图象处理软件的软件是一个神奇的绘图软件,可以给我们一个丰富多彩的世界。下面小编与你分享如何使用PS软件来创建一个创新的火焰的话,以下的效果,希望对你有帮助。 软件名称:Adobe PS图象处理软件7.01官…

PowerPoint如何添加下一页按钮

PowerPoint如何添加下一页按钮

下一页,按钮,电脑软件,PowerPoint,PPT可以说对于学生聚会来说,办公室工作人员并不陌生,她是我们日常工作状态或报告的必备工具,在这里与大家分享PPT,如何将页面链接PPT到另一个页面,希望小整理材料对大家有帮助。 在下一页添加下一个按钮的方法…

reactnative图像组件使用详细的解

reactnative图像组件使用详细的解

图像,解决方案,组件,详细,电脑软件,reactnative最近的研究感到非常有趣,在学习的过程中,文章的内容,发现有人在网上写出来的,这是reactnative版本升级太快,如果你看到一个16甚至15年写的文章,知识点,比官方文档,会让你的惊喜,所以我们建议你学reactn…

PS使用过滤器和层把转换成水彩画

PS使用过滤器和层把转换成水彩画

过滤器,水彩画,转换成,电脑软件,PS,用单一的滤镜来表现水彩画的效果是困难的,最好的方法是将原始图像复制几层,分别添加不同的滤镜,然后修改图片的混合模式,再加上细腻的水彩效果。 ps使用滤镜和图层混合将图片转换为水彩效果。 原来的地图 …

ai如何做霓虹效果ai一分钟添加路径

ai如何做霓虹效果ai一分钟添加路径

路径,效果,霓虹灯,霓虹,如何做,ai一分钟给路径添加一个霓虹灯效果教程,大家可以学习,只要三步,就需要一分钟的时间来修复霓虹灯效果!不值得爱做小伙伴的霓虹灯效果,让我们开始学习吧! 本教程结束时,上面是如何AI做一个霓虹灯效果ai一分钟的路径来…

PS图象处理软件滤波器锐化视频教程

PS图象处理软件滤波器锐化视频教程

锐化,视频教程,滤波器,图象,处理软件,PS图象处理软件的专业是图像处理,没有图形创作。图像处理是现有的位图图像的编辑和处理,以及一些特殊效果的应用。关键是图像的处理和处理。图形创作软件是根据它的概念设计,创意和矢量graphics.ps是如此…

如何建立一个网页excel2013

如何建立一个网页excel2013

网页,建立一个,电脑软件,在Excel输入数据之前需要设置页面。这个功能可以使你的图片更加个性化,这也是一种常见的功能在Excel中,如果你不使用它,你也可以学习。下次给你分享excel2013页面设置教程,欢迎学习。 建立一个网页,通过excel2013方法 …

使用缓存值的JSP中的错误解决方案

使用缓存值的JSP中的错误解决方案

错误解决方案,缓存,电脑软件,JSP,使用缓存值的JSP中的错误解决方案 在这段时间内,在从系统中查找数据时,偶尔会出现无序数据的问题,应该从逻辑上取出数据,取出B的结果,仔细检查代码。 在发现代码逻辑方面没有问题,现在已经讨论了,问题在哪里,仔细…