腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
C
套接
字
:在
套接
字
关闭时避免垃圾
、
、
、
、
我正在使用非阻塞
套接
字
(fd_sets和select函数)对服务器和客户端进行编程,一旦服务器关闭或关闭客户端
套接
字
,客户端就会开始接收大量垃圾,直到崩溃。我被警告说,在使用select()时,当
连接
终止
时
套接
字
将变为可读的,但我如何知道在{如果原因只是常规数据或
连接
已
结束?
浏览 4
提问于2011-05-09
得票数 5
回答已采纳
1
回答
TCP保持
连接
是双向的吗?
、
、
我正在使用iPhone应用程序和NodeJS服务器之间的tcp socket
连接
来实时传输数据。当客户端
连接
到服务器时,我在
套接
字
上启用了"keep-alive“,以帮助防止”静默“断开。tcp
连接
的客户端是否具有检测ping是否停止到达的固有智能?
浏览 2
提问于2011-10-20
得票数 3
回答已采纳
2
回答
没有接收到某些客户端的Node.js网服务器断开
连接
、
、
、
我有一个Node.js网络
套接
字
服务器正在运行,它可以很好地工作,
连接
到它的客户端数量很少。但是,当我将
连接
数量增加到200个客户端
连接
时,所有初始
连接
都正确地建立和通信,但是当我按Ctrl关闭客户端程序时,服务器上只接收到一些断开
连接
(通过错误:读取ECONNRESET消息)。当同时出现大量断开
连接
时,错误/断开
连接
事件有时似乎不会触发。netsta
浏览 6
提问于2014-09-11
得票数 1
6
回答
为什么当webservice停止工作时,我看到许多
套接
字
处于CLOSE_WAIT状态?
、
、
、
、
我在Jetty上运行的java webservice在几个小时后就崩溃了,调查显示许多
套接
字
处于CLOSE_WAIT状态。虽然它工作正常,但似乎没有处于CLOSE_WAIT状态的
套接
字
,但当它出错时,会加载。我找到了这个 关闭等待:本地端点已接收到
连接
终止
请求并对其进行了确认,例如,
已
执行被动关闭,并且本地端点需要执行主动关闭才能离开此状态。因此,我假设这意味着客户端(负载均衡器)刚刚以某种不适当的方式
终止
了其一端的
连接
,而我的服务器
浏览 1
提问于2015-03-05
得票数 17
2
回答
TCP发送未返回导致进程崩溃的原因
、
、
、
如果tcp服务器和客户端
已
连接
,我想确定客户端何时不再
连接
。我想我可以通过尝试向客户端发送一条消息来实现这一点,一旦send()返回-1,我就可以
终止
套接
字
。这个实现在Windows上有效,但当我在Linux上使用BSD
套接
字
执行此操作时,如果客户端不再
连接
,在服务器端应用程序上调用send()会导致服务器应用程序崩溃。它甚至不会返回
终止
程序的-1...just。 请解释为什么会发生这种情况。提前感谢!
浏览 0
提问于2009-08-25
得票数 10
回答已采纳
1
回答
unix/linux中的保持
连接
超时
、
如果客户端正在等待recv(),并且
连接
因keepalive超时而超时,那么recv()的返回值是什么?是否有特定的错误代码设置用于由于keepalive超时而导致的
连接
终止
?WSAENETRESET对于面向
连接
的
套接
字
,此错误指示
连接
已
中断,原因是在操作进行过程中检测到故障的保持活动。对于数据报
套接
字
,此错误指示生存时间已过期。 请让我知道。
浏览 0
提问于2012-08-06
得票数 0
1
回答
如何创建“多个文件描述符引用同一个
套接
字
”?
、
Linux编程接口显示文件描述符表vnode表? “多个文件描述符引用同一个
套接
字
”是否与“多个文件描述符引用相
浏览 0
提问于2020-11-24
得票数 -1
回答已采纳
5
回答
Java
套接
字
不会在死
套接
字
上抛出异常?
、
、
、
、
然而,一个问题是,当客户端突然
终止
(没有正确关闭
套接
字
)时,服务器不知道它
已
断开
连接
。此外,服务器可以继续写入此
套接
字
,而不会得到任何异常。为什么?根据文档,如果您试图写入在另一端不可访问的
套接
字
,Java
套接
字
应该抛出异常!
浏览 0
提问于2010-06-30
得票数 7
6
回答
是否有一种方法来轮询C#中的
套接
字
,仅当有可阅读的内容时?
、
、
、
我想知道是否有一种方法来轮询c#中的
套接
字
,当满足其中一个条件(数据可供读取)时,我知道socket.Poll方法,但如果指定的3种条件中的任意数量都返回真(如这里所指定的: ),则可以返回true
浏览 15
提问于2009-08-08
得票数 4
回答已采纳
3
回答
Tcp
套接
字
已
关闭
、
我一直认为,如果不实现心跳,就没有办法知道TCP
连接
的一端是否意外死亡。如果进程只是在一端被
终止
,并且没有正常退出,那么
套接
字
就无法发送FIN或让另一端知道它
已
关闭。(请参阅此处的一些评论,例如 )那么,它如何能够检测到我何时
终止</em
浏览 2
提问于2010-03-12
得票数 4
回答已采纳
1
回答
在iPhone应用程序中使用GCDAsyncSocket库
连接
后立即断开Socket
连接
、
、
、
为此,我使用GGCDAsyncSocket库进行
套接
字
连接
。但它几乎不会保持10秒的
连接
,有时是40-50秒,然后
终止
。日志显示:任何帮助或想法都将不胜感激! 提前感谢!
浏览 11
提问于2013-12-06
得票数 7
1
回答
处于CLOSE_WAIT状态的
套接
字
连接
、
、
我有一个客户端
套接
字
,它
连接
到另一台机器上的端口。当远程计算机上运行的服务被
终止
时,其中一个端点上的
连接
将断开。然而,当我查询我的
套接
字
时,它告诉我它仍然是
连接
的,打开的等等。当我执行"netstat -nap | grep“时,我可以看到端口号处于CLOSE_WAIT状态,这意味着
连接
的一端已经关闭。我的客户端如何查询
连接
的另一端并确定管道现在
已
断开?我搞不懂为什么,当我在isConne
浏览 0
提问于2018-04-26
得票数 0
3
回答
我能关闭并重新打开插座吗?
、
、
我学到了一个使用
套接
字
的例子。在本例中,客户端向服务器发送打开
套接
字
的请求,然后服务器(侦听特定端口)打开
套接
字
,一切正常,
套接
字
从双方(客户端和服务器)“打开”。服务器是否有可能“知道”客户端的
套接
字
已</
浏览 2
提问于2010-03-16
得票数 8
回答已采纳
2
回答
为什么android
套接
字
中的connect()不起作用?
、
、
、
、
它
终止
并跳转到"finally“部分,没有抛出任何异常。我检查了connect()的所有输入参数,它们与演示中的完全相同。 有没有人遇到过类似的问题?提前感谢您的帮助。
浏览 0
提问于2012-10-24
得票数 0
1
回答
有没有一种方法可以通过编程方式检查一个端口是否在android上打开?
、
、
、
如何检查端口是否
已
打开,如果
已
打开则关闭端口,然后通过Java代码在该端口上打开
套接
字
? 详细信息:我想打开端口号5000并将其绑定到udp
套接
字
。但是,每次打开该端口上的
套接
字
时,我都会得到一个异常“已在使用的地址”。我如何确保端口是可用的?在
终止
应用程序时关闭
套接
字
的Overridind onDestroy()似乎没有这样做。
浏览 2
提问于2014-04-12
得票数 1
1
回答
当我想关闭一个socket时,如何处理应用程序的
终止
?
、
、
这些活动都使用
套接
字
连接
来接收数据。
套接
字
连接
是Telnet
连接
,因此不能随意关闭和重新
连接
。我想在应用程序
终止
时关闭
套接
字
。当我在根活动上按BACK时,我可以手动关闭它。但是,如果应用程序在后台被
终止
,我该如何处理这种情况,以关闭
套接
字
并释放相关资源? 谢谢你!!
浏览 3
提问于2012-07-15
得票数 1
1
回答
服务器发起Tcp
连接
关闭是可行的吗?
、
、
根据tcp协议,当tcp
连接
终止
时,发起方的tcp
套接
字
在
连接
完全关闭前处于FIN-WAIT-1、FIN-WAIT-2、TIME-WAIT状态,另一端的tcp
套接
字
在
连接
完全关闭前处于CLOSE-WAIT在我们的应用服务器端发起
连接
终止
,导致服务器端
套接
字
在FIN_WAIT2状态下无休止地等待,因此客户端建立的
连接
会因为端口不可用而被服务器丢弃。客户端发起的<em
浏览 1
提问于2013-12-05
得票数 0
1
回答
套接
字
轮询(选择轮询模式)何时变为假?
、
、
Socket.Poll方法作为用编写的方法的返回值 返回值:-或者--或者-否则,返回false。由于前两个原因,投票方法返回true似乎是明智的,但至于第三个原因(如果
连接
已经关闭、重置或
终止
,则为true;),它不应该返回false
浏览 3
提问于2012-02-16
得票数 0
3
回答
在Java语言中,为什么readLine()会阻塞关闭的
套接
字
连接
?
、
、
服务器设置为,如果在N秒内没有数据传入,则会发生超时并关闭
套接
字
连接
。我通过Socket.setSoTimeout()完成此操作。如果客户端挂起,一切都会正常工作。但是,如果客户端
终止
(例如,我用Ctrl-C组合键
终止
它),那么readLine()永远不会超时。= null) { 我曾尝试在客户机中放入一个信号处理程序,以便向服务器发送一个异常
终止
消息,但这是不起作用的(我怀疑
套接
字
在异常
终止
消息被发送之前被关闭,但我并没有花任何时间
浏览 0
提问于2013-02-07
得票数 6
回答已采纳
2
回答
iOS9
套接
字
连接
在应用被挂起时被杀死
、
、
、
、
我有一个iOS应用程序,它使用iOS中的VOIP属性在后台维护
套接
字
连接
。该应用程序实际上不是VOIP,但我使用了该属性,以便在应用程序挂起时
套接
字
连接
不会被
终止
。这在iOS8中运行得很好。但在使用iOS9进行测试时,我可以看到在最小化应用程序并锁定设备几分钟后,
套接
字
被
终止
。 如果设备未锁定,即。我最小化我的应用程序并继续使用设备,
套接
字
连接
没有被
终止<
浏览 2
提问于2015-10-01
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券