Java IO示例代码
public class BIOServer {
public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(); InetSocketAddress address = new InetSocketAddress("127.0.0.1", 9001); serverSocket.bind(address); while (true) { Socket socket = serverSocket.accept(); new Thread(new Runnable() { @Override public void run() { System.out.println(socket.getLocalAddress().getHostAddress() + "连接了"); InputStream inputStream = null; try { inputStream = socket.getInputStream(); InputStreamReader inputStreamReader = new InputStreamReader(inputStream); BufferedReader reader = new BufferedReader(inputStreamReader); String str = null; str = reader.readLine(); System.out.println(str); } catch (IOException e) { e.printStackTrace(); } } }).start(); } } catch (Exception e) { e.printStackTrace(); } }
}
public class BIOClient {
public static void main(String[] args) { try { Socket socket = new Socket("127.0.0.1", 9001); OutputStream outputStream = socket.getOutputStream(); OutputStreamWriter outputStreamWriter = new OutputStreamWriter(outputStream); BufferedWriter writer = new BufferedWriter(outputStreamWriter); String str = "你好"; writer.write(str); //刷新输入流 writer.flush(); //关闭socket的输出流 socket.shutdownOutput(); } catch (Exception e) { e.printStackTrace(); } }
}
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
2D开发工具包揭秘:DOTween Pro入门教程
今天为大家介绍2D开发工具包中的DOTween Pro插件。DOTween是一款针对Unity的快速高效、类型安全的面向对象的补间动画引擎,并且对于C#用户做出了很多的优化。 DOTween 有哪些优秀的特性?兼顾速度与效率:DOTween不仅非常快,而且非常高效。因为一切都被缓存并重用,以避免无用的GC分配。 智能感知和类型安全所有代码都是完整的XML注释,并组织起来,以充分利用智能感知。此外,一切都是类型安全的,因为没有使用字符串。 快捷使用DOTween的调用简洁直观,如下所示:[C#] //在1秒内将transform移动到位置(1,2,3)transform.DOMove(new Vector3(1,2,3),1); //将transform的Y缩放值在1秒内变为3transform.DOScaleY(3,1); //暂停transform的补间transform.DOPause(); 非常准确:时间以非常精确的方式计算。这意味着每1000秒的1000次循环,每1000秒的循环播放完全一样长。逻辑易用的API:API旨在提高效率,直观性和易用性。一切皆可动画化:DOTween...
- 下一篇
阿里云心选!「DataFlux」云时代的数据监控横空出世
IT发展以来,从个人电脑到云计算,唯一没有缺席的一个技术就是监控,当我们打开Windows任务管理器的时候看到CPU、内存就是监控,到我们今天大部分工程师打开云的控制台,大部分情况也是想要看对应产品的监控。 然而这一切正在发生变化,云时代,尤其云原生时代的到来,使得大规模的IT监控,如传统面向单机,服务器集群的监控软件变得非常的过时。同时随着各种中间件技术的发展,包括云计算大量的托管产品(主机以外产品)的发展,使得需要监控的对象不再是过去的主机,而扩展到了各式各样的对象(数据库,队列,CDN,专线等等),包括云原生的Kubernets等编排技术更是让监控变得非常的不可确定。 同时另一个监控需求也在悄然兴起。今天不管云计算也好,还是其他IT技术也好,本质上都是为了保障业务,而不是为了保障IT。事实上云计算服务,容器编排技术出现的出现,也
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境