
java网络编程
文章平均质量分 83
Tom_殇子
这个作者很懒,什么都没留下…
展开
-
java 网络编程之UDP
网络编程(UDP传输)*1.发送Send * 创建DatagramSocket, 随机端口号 * 创建DatagramPacket, 指定数据, 长度, 地址, 端口 * 使用DatagramSocket发送DatagramPacket * 关闭DatagramSocket* 2.接收Receive * 创建DatagramSocket, 指定端口号 * 创建DatagramPacket, 指定数...原创 2018-06-06 22:02:30 · 297 阅读 · 0 评论 -
java 网络编程之TCP +多线程 + 线程池
* 1.客户端 * 创建Socket连接服务端(指定ip地址,端口号)通过ip地址找对应的服务器 * 调用Socket的getInputStream()和getOutputStream()方法获取和服务端相连的IO流 * 输入流可以读取服务端输出流写出的数据 * 输出流可以写出数据到服务端的输入流 Socket socket = new Socket(ip,port);...原创 2018-06-07 00:21:10 · 4222 阅读 · 0 评论 -
NIO 之Buffer
一、Buffer 的种类Java NIO 有以下Buffer类型ByteBuffer CharBuffer DoubleBuffer FloatBuffer IntBuffer LongBuffer ShortBuffer二、Buffer 属性capacity,position和limit position和limit的含义取决于Buffer处在读模式还是写模式。不...原创 2018-08-07 23:47:07 · 220 阅读 · 0 评论 -
NIO 之 channel
Channel的实现(Channel Implementations)下面列出Java NIO中最重要的集中Channel的实现:FileChannel DatagramChannel SocketChannel ServerSocketChannelFileChannel用于文件的数据读写。DatagramChannel用于UDP的数据读写。SocketChannel用于...原创 2018-08-08 00:40:09 · 243 阅读 · 0 评论 -
NIO 之 文件通道操作
public class FileChannelDemo { public static void main(String[] args) { fileChannelDemo(); } private static void fileChannelDemo() { try { //处理中文乱码 ...原创 2018-08-08 00:43:01 · 274 阅读 · 0 评论 -
NIO 之 selector 原理
SelectorServerChannel 类: public class SelectorServerChannel { private Selector selector; private ServerSocketChannel serverSocketChannel = null; private int keys = 0 ; public s...原创 2018-08-08 00:47:28 · 435 阅读 · 0 评论