社区
Web 开发
帖子详情
socket用完了,里面的输入,输出流关闭顺序是咋样的,有人说先实例化的(先拿到的),后关闭,后拿到的先关闭...
是不是入错行了
2021-04-30 04:14:23
socket用完了,里面的输入,输出流关闭顺序是咋样的,有人说先实例化的(先拿到的),后关闭,后拿到的先关闭,
还有人说socket关闭了,它的流就关闭
还有人说必须先关输出流,其他流和socket可以不按照顺序关闭
...全文
239
1
打赏
收藏
socket用完了,里面的输入,输出流关闭顺序是咋样的,有人说先实例化的(先拿到的),后关闭,后拿到的先关闭...
socket用完了,里面的输入,输出流关闭顺序是咋样的,有人说先实例化的(先拿到的),后关闭,后拿到的先关闭, 还有人说socket关闭了,它的流就关闭 还有人说必须先关输出流,其他流和socket可以不按照顺序关闭
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
biankobe24
2021-04-30
打赏
举报
回复
先开后关
Java第12篇
输入
输出
I/O和ASCII码
先
说
一下路径中的“/”和“\”:一般可以认为是”/”的作用等同于”\”,在java中路径一般用”/”,windows中的路径一般用”\”.linux、unix中的路径一般用”/” .所以在java中写windows路径一般用”/”,或用“\”将”\”转义一下,就成了”\”。 1.java中浏览器地址栏网址使用 斜杆/ ; 2.windows文件浏览使用 反斜杠\ ; 3.出现在html ur...
IO/
输入
输出
第7章 IO/
输入
输出
大多数应用程序都需要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络,IO就是指应用程序对这些设备的数据
输入
与
输出
,在程序中,键盘被当作
输入
文件,显示器被当作
输出
文件使用。Java语言定义了许多类专门负责各种方式的
输入
输出
,这些类都被放在java.io包中。 7.1 File类 File类是IO包中唯一代表磁盘文件本身的对象,
Modbus,
Socket
,串口集锦
方面使用
Socket
使用 HTTP通信模式实时、双向、长连接请求-响应、短连接数据频率高频、持续数据
流
低频、间歇性请求协议自定义协议、专用协议标准HTTP/HTTPS协议性能要求低延迟、高实时性可接受一定延迟典型场景聊天、游戏、物联网、工业控制网页浏览、REST API、文件下载简单判断标准如果需要服务器主动推数据给你 → 用
Socket
如果通信非常频繁→ 用
Socket
如果使用的是特殊设备协议→ 用
Socket
如果只是偶尔请求数据→ 用HTTP如果主要做网页开发→ 用HTTP。
网络协议与IO模型
传统的同步阻塞模型开发中,Server
Socket
负责绑定IP地址,启动监听端口;
Socket
负责发起连接操作。连接成功后,双方通过
输入
和
输出
流
进行同步阻塞式通信。//客户端启动必备//
实例化
与服务端通信的
输入
输出
流
//服务器的通信地址try{/*连接服务器*//*向服务器
输出
请求*///接收服务器的
输出
}finally{if (
socket
!if (output!if (input!/*服务器必备*//*绑定监听端口*/@Override。
全网最全的Java
Socket
通讯例子
前言 网上关于Java的比较
完
整的
Socket
编程例子屈指可数,参考价值不大。要么是短连接且只支持纯文本通讯;要么是短连接且只支持文件通讯;要么是基于多个短连接的文本和文件通讯;前面这些基本是单向通讯的例子,而且长连接的例子很少。当然也有比较著名的
socket
框架,如Netty。但这些框架高度封装,对于入门和理解
Socket
基础编程,未免显得吃力。本文介绍Java
Socket
原始通讯例子,全双工通讯,客户端和服务端互发消息,支持文本和大文件通讯,可基于例子理想可自由扩展。 ...
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章