当前位置: 首页 > 面试题库 >

Javascript websockets在打开后立即关闭

祁渊
2023-03-14
问题内容
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连接关闭之前阻止处理程序返回



 类似资料:
  • 注意:绝对路径指向此“/data/user/0/com.package.name/pdffolder/sample.pdf”

  • 我使用以下Java代码打印PDF文档: 控制台上的输出是: 为什么我会收到这个警告?

  • 我的目标是让我的容器数据库进入挂载模式,以执行系统更改语句来启用闪回功能。 为闪回事务配置数据库 环境:OS Win 8.1 64位,Oracle 12c(12.1.0.2.0)64位 我验证了我的侦听器和db服务都在运行。 Listener.log 9月08 13:31:42 2015日星期二系统参数文件为C:\OracleServer\Products\12.1.0\dbhome_1\Netw

  • 我想用selenium编写java web自动化代码。虽然我添加了Chrome。exe到我的项目,我想要的页面在运行时不会打开。它立即关闭,我没有收到任何错误。

  • 我使用JarSplice创建了一个胖jar文件,但是当我启动它时,我得到一个窗口(大小可以),它在半秒后关闭。。。 在“addjars”部分中,我添加了从Eclipse导出的jar文件,以及我正在使用的所有库jar。在本机部分,我只为lwjgl添加Windows本机。我想我写了正确的主类。 我做错了什么?我怎样才能解决这个问题? 注意:我使用的是最新版本的eclipse和jdk。