首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >套接字异常-如何从套接字异常对象获取原始套接字

套接字异常-如何从套接字异常对象获取原始套接字
EN

Stack Overflow用户
提问于 2014-06-27 06:53:32
回答 3查看 74关注 0票数 0

我有一种方法可以将数据从一个套接字传输到另一个套接字。现在,每当在任何套接字上出现问题时,我都需要检测哪个套接字导致了套接字异常。这能从套接字异常对象中检测到它吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-06-27 07:32:44

不是从异常本身,而是可以从上下文中。如果代码只操作一个套接字,显然异常必须与该套接字相关。

听起来,您不是在适当的级别处理异常,而是在程序的高级别部分处理(捕获)低级别异常,并且希望能够在这一点上进行低级别处理。

考虑在中间级别捕获异常,部分处理它,然后重新抛出它。此时您可能需要执行异常转换(链接)。

票数 2
EN

Stack Overflow用户

发布于 2014-06-27 06:55:54

您无法从excpetion中获得它,因为没有保存套接字的属性。

票数 1
EN

Stack Overflow用户

发布于 2014-06-27 06:57:43

简单的回答是“不”。因为Java中的异常是为了通知意外的行为,所以它们不会存储对对象的任何错误引用。您可以在这个异常类中看到它的任何一个超级类型。它们中没有一个能够保存对任何对象的引用。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24445694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档