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条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- MySQL数据库在高并发下的优化方案
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker快速安装Oracle11G,搭建oracle11g学习环境