请选择 进入手机版 | 继续访问电脑版

默认
发表评论 4
WebSocket 服务器在握手响应之前关闭怎么办
WebSocket connection to 'ws://localhost:3000/' failed: Connection closed before receiving a handshake response
遇到这种报错怎么解决呀

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

推荐方案
评论 4
你服务端用的是什么框架?

不会是自已基于WebSocket协议从头开始写的吧。。
签名: 《零基础通信技术入门(十三):为什么手机信号差?一文即懂!》http://www.52im.net/thread-2415-1-1.html
把代码贴出来看看呗
签名: 生活压力越来越大了,买房就像一场梦。。。。。
在github里面下载的,然后搭建服务器,报的这种错
浏览器端代码
<script>

        window.onload = function () {
            var ws = new WebSocket('ws://localhost:3000');

            ws.onopen = function (e) {
                console.log("连接服务器成功");
                ws.send("game1");
            }
        }
    </script>
服务端代码
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);

app.get('/', function(req, res){
    res.send('<h1>Welcome Realtime Server</h1>');
});

http.listen(3000, function(){
    console.log('listening on *:3000');
});
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部