为什么在 nodejs 中采样 websocket 项目卡在“连接”中?提供的示例
Why sample websocket project in nodejs stuck in "Connecting"? example provided
我在测试websocket-server nodejs
有这个样本websocket
服务器
当我运行它时,它"似乎"已经启动。
但是当我尝试使用tyrus
(或任何其他方式)websocket 客户端连接到它时,我陷入了连接阶段:
它$ java -jar tyrus-client-cli-1.1.jar ws://localhost:8080/mypath 正在连接到 ws://localhost:8080/mypath...
只是像这样保持在"连接"阶段,据我所知它应该"连接"。
app.js
的来源(也出现在GitHub的链接中)
var wsServer = require('ws').Server;
var ws = new wsServer({
port: '8080',
path: 'mypath'
});
ws.on('open', function open() {
ws.send('something');
});
ws.on('message', function(data, flags) {
console.log("got message: " + data)
// flags.binary will be set if a binary data is received.
// flags.masked will be set if the data was masked.
});
根据 RFC 6455,您需要在路径前面加上/
:
var wss = new wsServer({
port: 8080,
path: '/mypath'
});
相关文章:
- nodejs-expressjs上传图像并显示它们
- TypeError:在不兼容的接收器nodejs上调用了方法Uint8Array.length
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- NodeJS日期格式不起作用
- Nested Q.all nodejs
- Nodejs API控制器,用于在API之间切换
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- 如何在大型nodeJS代码的基础上逐步引入typescript
- 在Nodejs中Express输入DEBUG=app时权限被拒绝/bin
- 无法使用nodeJS在html中设置Image src
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- NodeJS API调用中Array中的Push和Pull元素
- 基于api密钥的NodeJS web服务
- 在gump和nodejs中使用Typescript时,未定义对require和exports的引用
- “util.inherits”和在NodeJS中扩展原型之间的区别
- 将一个方法转换为promise:Nodejs
- nodejs中匿名函数的使用
- Node和Nodejs版本不同
- Nodejs服务器在解析之前生成输入表单
- 为什么在 nodejs 中采样 websocket 项目卡在“连接”中?提供的示例