connection = new WebSocket("ws://localhost:1050/join?username=test") connection.onopen = function(){ alert('Connection open!'); } connection.onmessage = function(e){ var server_message = e.data; alert(server_message); } connection.onclose = function() { alert("websocket closing") }
建立与服务器的连接,并显示连接打开的警报!但是之后,连接立即关闭。服务器没有调用close,并且控制台中似乎没有其他错误。chrome和firefox中都在发生这种情况。
我在网上看了一堆不同的类似示例,但都无济于事。
解决它!
我要做的就是在websocket连接关闭之前阻止处理程序返回