大佬教程收集整理的这篇文章主要介绍了node.js – 在接收握手响应之前关闭套接字连接,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
var port = 8081; var app = require('http').createServer(); var io = require('socket.io')(app); app.listen(port); io.on('connection',function (socket) { console.log("New user connected."); socket.emit('news',{ Hello: 'world' }); socket.on('my other event',function (data) { console.log(data); }); }); console.log("server listening on: " + port);
但是当我在here测试它时(ws:// localhost:8081).我正进入(状态
错误:未定义
DISCONNECTED
在控制台中我收到错误:
WebSocket connection to 'ws://localhost:8081/?encoding=text' Failed: Connection closed before receiving a handshake response
<script src="https://cdn.socket.io/socket.io-1.3.7.js"></script>
此外,无论何时启动socket.io服务器,socket.io都将从http://< your-server-address> /socket.io/socket.io.js提供.您应该能够使用这个简单的页面测试您的服务器:
<!DOCTYPE html> <html lang="en"> <head> <Meta charset="UTF-8"> <title>Document</title> <script src="http://localhost:8081/socket.io/socket.io.js"></script> <script> var socket = io('http://localhost:8081/'); socket.on('news',function (data) { console.log(data); socket.emit('my other event',{ my: 'data' }); }); </script> </head> <body> </body> </html>
您可以在github issue上阅读更多关于无法从websocket.org网站连接的原因.
以上是大佬教程为你收集整理的node.js – 在接收握手响应之前关闭套接字连接全部内容,希望文章能够帮你解决node.js – 在接收握手响应之前关闭套接字连接所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。