java 数据流关闭后 对应的Socket也会自动关闭吗? 请问有什么方法能不关闭Socket!

如题... 如题 展开
 我来答
匿名用户
2013-04-19
展开全部
getInputStreampublic InputStream getInputStream() throws IOException 返回此套接字的输入流。 如果此套接字具有关联的通道,则所得的输入流会将其所有操作委托给通道。如果通道为非阻塞模式,则输入流的 read 操作将抛出 IllegalBlockingModeException。 在非正常条件下,底层连接可能被远程主机或网络软件中断(例如,TCP 连接情况下的连接重置)。当网络软件检测到中断的连接时,将对返回的输入流应用以下操作: 网络软件可能丢弃经过套接字缓冲的字节。网络软件没有丢弃的字节可以使用 read 读取。 如果没有任何字节在套接字上缓冲,或者 read 已经消耗了所有缓冲的字节,则对 read 的所有后续调用都将抛出 IOException。 如果没有任何字节在套接字上缓冲,并且没有使用 close 关闭套接字,则 available 将返回 0。 关闭返回的 InputStream 将关闭关联套接字。 返回: 从此套接字读取字节的输入流。 抛出: IOException - 如果在创建输入流时发生 I/O 错误、没有关闭套接字、没有连接套接字或者使用 shutdownInput() 关闭了套接字输入</dd> 楼主好好看API!!!!!!!!!!!!!!!!
匿名用户
2013-04-19
展开全部
别关闭InputStream。可以重用的~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wudixiaochen00
2013-04-19 · TA获得超过2095个赞
知道小有建树答主
回答量:751
采纳率:100%
帮助的人:403万
展开全部
tcp要关的,udp不用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hacker2018
2013-04-19 · 超过18用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:41.8万
展开全部
java 数据流关闭后,对应的Socket不会自动关闭。除非你结束这个程序,他就会关闭。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式