问题标签 [disconnect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
549 浏览

events - 断开 Lua 中的事件

我正在阅读 LuaInterface Tutorial (here)的一部分,发现您可以通过执行类似的操作将事件与函数关联:

现在,考虑到这一点,有人知道我将如何删除事件处理程序吗?假设我只想断开上面的连接。我该怎么做?

0 投票
1 回答
461 浏览

sockets - 按下锁定键时,iOS5中的套接字断开连接

我的 iPhone 应用程序基于远程桌面协议,该协议使用套接字编程与 PC 通信。在 iOS4 中一切正常,但现在我遇到了基于 iOS5 的设备的问题。

当用户在基于 iOS5 的设备中按下锁定按钮时,我的套接字断开连接。我开发了一个基于可可的静态套接字库,它为我的 iphone 应用程序进行所有通信。

仅供参考:我只是调用从我的库中公开的一个函数来开始通信。我使用 [self performSelectorInBackGround:@selector(triggerCommunication:) withObject:IP_Address] 将其称为后台线程;

一个。为什么在 iOS5 中按下锁定按钮时套接字会断开连接?湾。有没有办法防止套接字不断开连接?

谢谢,

0 投票
1 回答
6754 浏览

node.js - 当服务器被杀死时,NodeJS socket.io-client 不会触发“断开连接”或“关闭”事件

我已经写了一个最小的例子。代码贴在这里:https ://gist.github.com/1524725

我启动我的服务器,启动我的客户端,验证两者之间的连接是否成功,最后用CTRL+C杀死服务器。当服务器死机时,客户端立即运行完成并关闭,而不在 on_client_close 或 on_client_disconnect 中打印消息。没有明显的延迟。

从我所做的阅读来看,因为客户端进程正常终止,所以不可能没有刷新 STDOUT 缓冲区。

还可能值得注意的是,当我杀死客户端而不是服务器时,服务器会按预期响应,触发 on_ws_disconnect 函数并从其活动客户端列表中删除客户端连接。

32 位 Ubuntu 11.10 Socket.io v0.8.7 Socket.io-client v0.8.7 NodeJS v0.6.0

谢谢!

- - 编辑 - -

请注意,客户端和服务器都是 Node.js 进程,而不是传统的 Web 浏览器客户端和 node.js 服务器。

0 投票
1 回答
2943 浏览

java - 断开 HttpClient

如何断开org.​apache.​http.​client.HttpClient对象?
我正在像这样创建它,但它没有任何disconnect()or getHttpConnectionManager

谢谢

0 投票
1 回答
1026 浏览

java - Socket read() 和 ready() 互锁,客户端断开检测

好的,我的问题很简单。我正在尝试进行简单的聊天,但我觉得检测与服务器断开连接的客户端是强制性的。当我使用简单时,聊天工作正常(没有这种检测):

我浏览了这里发布的许多网站/问题,我读到ready()应该忽略它,因为它会阻止所有内容,这可能是真的,因为当我删除它时,ready()我的聊天不再有效,但是它启用了客户端断开连接检测。

为了达到我的目标,我需要测试是否BufferedReader通过 null 接收,readLine()但这也不能正常工作。

现在,当我应用上面介绍的代码时会发生什么。初始 if (1) 阻塞内部ready()(第 2 行),这是读取通过套接字 (3) 发送的实际消息所需的。

另一个“命令”不起作用:

这也不允许通过套接字发送消息。

*是的,发送/接收在单独的线程中实现

*BufferedReader 只初始化一次

线程源代码(如果需要它以查看):

最糟糕的是,我要么正确检测到客户端断开连接,要么正在聊天。

谁能启发我我应该怎么做才能将这两者结合在一起?非常感谢任何帮助。

0 投票
0 回答
1693 浏览

java - Java Hibernate 中 Session.disconnect 的性能

我们每隔一段时间就会看到系统中的连接枯竭,问题似乎是会话没有足够快地返回到连接池。我写了一个测试,似乎确认在会话上使用 Session.disconnect() (在完成一个之后)将解决这个问题。但是,我也为这些调用计时,似乎使用断开连接将运行时间增加了 3 倍。

根据文档(http://docs.jboss.org/hibernate/core/3.5/api/org/hibernate/Session.html#disconnect()),断开连接应该将其返回到连接池。但是,文档还说它“关闭”了连接。我不确定这意味着什么,因为我知道 Session.close() 不仅仅是断开连接,如果在返回连接之前关闭连接,连接池会有什么好处?

无论如何,我想知道为什么将会话返回到连接池的方法不会是瞬时的并且基本上是免费的。当然这就是连接池的全部意义,对吧?

任何想法,将不胜感激。

0 投票
1 回答
497 浏览

connection - 如何停止浏览器加载图像或断开与主机的连接?

我正在使用 jQuery 加载 facebook 个人资料图片,如果 5 秒后无法加载图片,我希望浏览器断开与 facebook 的连接。这是我的代码:

我正在使用 Wordpress。请帮忙 !

0 投票
2 回答
633 浏览

vb.net - VB.NET IP断开器:SetTcpEntry断开的正确用法是什么

我正在尝试创建一个 IP 断开器。这是我创建 TCPtable 的模板的一部分。我试图添加一个断开功能。但是,它不会断开连接。

0 投票
1 回答
134 浏览

node.js - 仅在断开连接时查看结果

我一直在 VPS 上搞乱 node.js/socket.io,试图做一个基本的发送和接收。似乎可以授权一切,我在 VPS 上得到了这个:websocket writing 5:::{"name":"news","args":[{"hello":"world"}]}虽然我只在客户端断开连接时看到任何东西。在他们断开连接后,我看到了“世界”这个词。我做错了什么,当他们仍然连接时我不应该看到那个词吗?谢谢您的帮助。

我正在使用这段代码:

客户:

服务器:

0 投票
1 回答
272 浏览

java - 写入失败时断开客户端与服务器的连接(Java)

用 Java 编写类似彗星的服务。服务仅读取初始 http 标头,然后进入无限循环,每秒写入状态消息。如何使用写入方法检测客户端断开连接?我不是 Java 开发人员,这只是一个玩具项目。对不起,如果答案很明显。

不能使用非阻塞读取,因为 http 需要阻塞(认为这是正确的......)

谢谢