社区
Java SE
帖子详情
调用shutdowninput和shutdownOutput是关闭流,而不是连接,那留着连接有什么用?
立志做一个佳娃~
2017-08-07 06:02:30
流都关了,说明不能传输数据了,那留着SOCKET有什么用呢?
...全文
540
2
打赏
收藏
调用shutdowninput和shutdownOutput是关闭流,而不是连接,那留着连接有什么用?
流都关了,说明不能传输数据了,那留着SOCKET有什么用呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuijianbaozi
2018-12-12
打赏
举报
回复
关闭输出流,可以加快读到服务器返回过来的输入流的速度,具体原因目前不知道
天涯若风
2017-08-07
打赏
举报
回复
你的代码不贴出来,不同的场景不一样的业务。没有绝对的
TCP传输模式中,
调用
Socket的
shutdownInput
()和
shutdownOutput
()都做了些什么?
先来看官网API对于这个方法功能的描述:
shutdownInput
():Places the input stream for this socket at "end of stream",即socket输入
流
置于
流
末尾,但是呢,还是不明白到底是什么意思,所以还是那句话“实践是检验真理的唯一标准~” 客户端代码: 服务端代码: 运行结果: 客户端co
java
shutdowninput
,关于socket
关闭
shutdownOutput
,
shutdownInput
问题的简述
关于socket 的
shutdownOutput
,
shutdownInput
问题的简述我们在使用Java socket 进行发消息一般会用outputStream = socket.getOutputStream();printWriter = new PrintWriter(outputStream);printWriter.print(info");printWriter.flush();so...
【Java TCP/IP Socket】 — close()/
shutdownOutput
()/
shutdownInput
() 分析
前言: 在Java Socket中提供了2中
关闭
方法,其中包括:close() 、
shutdownOutput
()/
shutdownInput
() ,前一段时间做项目中用到了Socket,但是没有好好总结。 现在,我把我遇到的问题分享一下: 在网络协议中,通常明确指定了由谁来发起 “
关闭
”
连接
。 例如:在HTTP协议中,客户端先向服务端发
关于socket
关闭
shutdownOutput
,
shutdownInput
问题的简述
关于socket 的
shutdownOutput
,
shutdownInput
问题的简述 我们在使用Java socket 进行发消息一般会用 outputStream = socket.getOutputStream(); printWriter = new PrintWriter(outputStream); printWriter.print(info"); print...
Socket中输入输出
流
关闭
的正确操作
Socket Java的socket是一个全双工套接字,任何的输入
流
或输出
流
的close()都会造成Socket
关闭
。 解决办法:使用socket.
shutdownOutput
()方法
关闭
套接字的输出
流
,使服务器知道输出
流
关闭
,可以得到
流
末尾标志(-1)。 同样,可以使用socket.
shutdownInput
()方法单独
关闭
套接字的输入
流
。 在客户端或者服务端通过socket.shutdownO...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章