Roro-网络编程
Roro_Lee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、BIO
Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。 Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务端,Socket是建立网络连接时使用的。在建立连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。原创 2018-02-03 18:14:11 · 265 阅读 · 0 评论 -
二、BIO2
此段代码主要是对BIO1进行优化,利用while+线程池 伪异步的接受客户端N次请求 package roro.before15.bio2; import java.io.BufferedReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; /*模拟Socket网络原创 2018-02-04 00:24:47 · 554 阅读 · 0 评论 -
三、
要介绍NIO前,要做好准备工作。 个人觉得JDK下NIO的IntBuffer的API很诡异。所以现在简单的介绍下JDK下NIO的IntBuffer的API。 首先查看看IntBuffer的源码 public abstract class IntBuffer extends Buffer implements ComparableIntBuffer> { ...略 } I原创 2018-02-04 01:09:00 · 255 阅读 · 0 评论 -
四、NIO教程
Java NIO 系列教程 地址(http://ifeve.com/java-nio-all/) Java NIO概述 Java NIO Channel Java NIO Buffer Java NIO Scatter / Gather Java NIO 通道之间的数据传输 Java NIO Selector Java NIO FileChannel Java NIO Socket原创 2018-02-06 13:49:38 · 781 阅读 · 0 评论
分享