腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(6261)
视频
沙龙
9
回答
Java
套接
字
API
:
如何
判断
连接
是否
已
关闭
?
、
、
、
我遇到了
Java
套接
字
API
的一些问题。我正在尝试显示当前
连接
到我的游戏的玩家数量。很容易确定玩家何时
已
连接
。但是,使用
套接
字
API
确定播放器何时断开
连接
似乎是不必要的困难。在远程断开的
套接
字
上调用isConnected()似乎总是返回true。类似地,在远程
关闭
的
套接
字
上调用isClosed()似乎总是返回f
浏览 0
提问于2012-04-20
得票数 105
1
回答
isConnected与isClosed的区别
、
我会假设调用
套接
字
上的isConnected()会告诉我if
是否
连接
到另一端。返回:如果
套接
字
成功
连接
到服务器,则为true isConnected与isClosed如果没有向流写入任何东西,或者创建新的
连接
,我
如何
判断
对方
是否<
浏览 2
提问于2013-04-08
得票数 2
回答已采纳
4
回答
如果客户端不再
连接
,Perl
是否
不
关闭
TCP
套接
字
?
、
该应用程序的目的是侦听特定的UDP多播,然后将数据转发到
连接
到服务器的任何TCP客户端。代码运行良好,但是在TCP客户端断开
连接
后
套接
字
不能
关闭
。socketsniffer实用程序显示
套接
字
保持打开,所有UDP数据继续转发到客户端。我认为问题出在"if ($write-> connected ())“块,因为它总是返回true,即使TCP客户端不再
连接
。我使用标准的Windows Telnet
连接
到服务器并查看数据。当
浏览 1
提问于2010-04-29
得票数 4
1
回答
Java
:
如何
确认端口
是否
打开?
、
、
、
、
我想知道
如何
确认TCP端口
是否
打开.显然,我正在创建一个
套接
字
,并将connect()调用到指定的InetAddress和端口号。异常捕获是检查端口
是否
打开的唯一方法吗?,也许更重要的是,如果没有异常抛出并执行connect()之后的行,那么
是否
意味着整个TCP
连接
是完整和成功的?我之所以问这个问题,是因为在某些情况下,显然isConnected()并不总是返回预期的结果,所以我不确定它
是否
可靠。我真的需要读或写一些东西到端口去确认吗?
浏览 1
提问于2017-04-04
得票数 0
回答已采纳
1
回答
为什么
Java
DatagramSocket在明确
连接
时在"isConnected“上返回false?
、
、
、
、
//DSender.
java
public class DSender{ } catch(Exception e){ ds.close(); } 在
关闭
套接
字
之前,我执行以下操作:System
浏览 2
提问于2015-11-16
得票数 3
回答已采纳
2
回答
从池中消除突然
关闭
的
套接
字
,
Java
、
、
、
、
假设存在对象池的
Java
实现,并且对象成功地
连接
到TCP
套接
字
。如果是,则
关闭
所有其他
套接
字
,直到池中只剩下核心数量的
套接
字
。 现在,我还需要跟踪并消除突然
关闭
的
套接
字
。这似乎是必要的,因为我可能会
关闭
所有正在工作的
套接
字
,并最终得到一个突然
关闭
了
套接
字
的池(在另一端
浏览 3
提问于2014-08-15
得票数 0
6
回答
在Android中,我
如何
断开一个插座?
、
、
所以我有一个
连接
到外部网址的
套接
字
,当它收到特定的消息时,它应该断开
连接
。我试着调用socket.close(),但socket.isConnected()仍然是真的。找不到答案
浏览 0
提问于2013-08-23
得票数 9
1
回答
Java
端SSLSocket:
如何
判断
远程终端
是否
关闭
了
连接
?
、
、
、
我被困在一个难题里,… 我的客户端SSLSocket
连接
到服务器(而不是
Java
),并按预期成功地读取和写入二进制数据。然后,在某个时间点,服务器断开客户端的
连接
。但是,客户机仍然可以调用startHandshake()而不引发异常,除了getLocalSocketAddress()返回所有0的IP之外,我没有看到
连接
中断的迹象。基本上,我想我的问题是,除了检查getLocalSocketAddress()
是否
有全部为0的IP之外,
是否
还有其他方法来确定服务器
是否
断开了
浏览 4
提问于2013-11-25
得票数 0
回答已采纳
1
回答
如何
判断
套接
字
是否
已
断开
连接
(
Java
)
、
、
、
我知道在isConnected()和isClosed()上调用Socket是无用的,因为它返回本地
连接
状态(如果服务器已经
连接
--而不是我想要的客户端
连接
的话)。然而,这并不表示客户端
已
断开
连接
。我正在考虑让客户机在
关闭
套接
字
之前向服务器发送一条消息,让它知道它正在断开
连接
,但我想知道
是否
有一个更简单的解决方案--想知道远程
套接
字
的
连接
状态是一个相当普遍的愿望。谢
浏览 1
提问于2013-12-12
得票数 4
回答已采纳
1
回答
第一次
连接
失败后
套接
字
未
连接
、
、
我不明白为什么以下程序在初始
连接
失败时无法工作(我故意在第一次
连接
失败后启动服务器
套接
字
):while (true) { Thread.sleep(1000);} 如果我将client = new Socket();移动到while循环中,它可以工作,但我在文档中找不到任何说明如果初始
连接
失败,
套接
字
就会“损坏”并必须回收的内容。
浏览 0
提问于2015-07-29
得票数 1
2
回答
ServerSocket vs
套接
字
-
关闭
套接
字
、
、
和都有
关闭
套接
字
的方法close()。 这两者有什么区别呢?
浏览 5
提问于2014-03-22
得票数 2
回答已采纳
2
回答
在linux中
连接
非阻塞
套接
字
的正确方法是什么
、
我刚开始在Linux中使用
套接
字
编程,我有一个关于进行非阻塞
连接
的正确方法的问题。如果我的select操作超时了,那该怎么办?
关闭
套接
字
描述符,创建另一个
套接
字
描述符,然后重试
连接
是否
正常?或者,有没有办法
浏览 1
提问于2014-08-26
得票数 6
4
回答
如何
在捕获异常后正确
关闭
套接
字
?
、
、
在我的上一个项目之后,我遇到了一个问题,客户端期望从服务器上得到一个对象,但是在处理客户端输入时,会捕捉到一个出于安全原因迫使服务器
关闭
套接
字
的异常。这导致客户端以一种非常不愉快的方式终止,我决定处理的方式是在每次接收输入后向客户端发送一条输入状态消息,以便他知道他的输入
是否
被正确处理,或者他
是否
需要抛出异常。所以我的问题是:
是否
有更好/更干净的方法在捕获异常后
关闭
套接
字
?
浏览 2
提问于2010-02-08
得票数 5
回答已采纳
4
回答
移植Windows程序到Unix: unix中winsock32
API
的替代方案
、
在
套接
字
编程中,如果
连接
关闭
,Unix线程将
如何
从客户端接收
套接
字
关闭
事件?
浏览 1
提问于2010-06-15
得票数 0
回答已采纳
1
回答
Firefox sdk插件:非常奇怪,我可以在同一个地址上打开两个服务器
套接
字
:端口
、
、
我正在开发一个使用服务器
套接
字
的firefox附加组件,我发现我可以使用相同的地址打开服务器
套接
字
:port,这非常奇怪。我已经和netstat确认过了,我很震惊。这种情况的行为是,第一个打开的服务器
套接
字
接受所有
连接
,然后,当它
关闭
时,第二个
套接
字
开始接受新
连接
。更有趣的是,如果我用
java
打开一个服务器
套接
字
,那么我就不能用firefox插件
浏览 0
提问于2015-05-19
得票数 0
3
回答
App Engine:保持Socket打开超过2分钟
、
、
使用App Engine Trusted Tester
套接
字
连接
到APNS。写入
套接
字
工作正常。 但问题是,
套接
字
在不活动2分钟后被回收。它在Trusted Tester网站上说,任何
套接
字
操作都会使
套接
字
继续存活2分钟。在APNS决定
关闭
连接
之前,保持
套接
字
打开是更好的做法。在尝试了几乎所有的
套接
字<
浏览 25
提问于2013-03-21
得票数 4
1
回答
有没有一种方法可以通过编程方式检查一个端口
是否
在android上打开?
、
、
、
如何
检查端口
是否
已
打开,如果
已
打开则
关闭
端口,然后通过
Java
代码在该端口上打开
套接
字
? 详细信息:我想打开端口号5000并将其绑定到udp
套接
字
。但是,每次打开该端口上的
套接
字
时,我都会得到一个异常“已在使用的地址”。我
如何
确保端口是可用的?在终止应用程序时
关闭
套接
字
的Overridind onDestroy
浏览 2
提问于2014-04-12
得票数 1
1
回答
java
,以编程方式断开网络
连接
、
、
我目前正在为
连接
到Tcp
套接
字
的持久化对象编写集成测试。在.NET中,这是小菜一碟。不过,我不知道
如何
在
浏览 2
提问于2015-01-16
得票数 0
2
回答
来自封闭阻塞
套接
字
的python recv
、
我正在尝试编写一个基于tcp
套接
字
的服务器。在我读过python文档中,
关闭
套接
字
上的recv应该会引发错误。但是,当客户端
关闭
套接
字
时,服务器仍然可以在此
套接
字
上执行recv操作,并获得空字符串。那么,我
是否
可以假设,如果recv在阻塞
套接
字
上返回空字符串,则此
连接
已
中断或
已
关闭
?
浏览 0
提问于2016-02-15
得票数 1
1
回答
Systemd
套接
字
激活:
关闭
套接
字
时杀死bash脚本
、
/bin/bash logger -t FOO "Connection received: $REMOTE_ADDR $REMOTE_PORT"当我
连接
到
关闭
套接
字
时,
是否
有向脚本进程发送SIGTERM的机制(我假设nc在退出时会这样做)?
浏览 0
提问于2019-06-04
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券