文章分类 -  Java网络编程

摘要:转:https://blog.csdn.net/a724888/article/details/73197022 读完这一章,我们基本上可以了解到Netty所有重要的组件,对Netty有一个全面的认识,这对下一步深入学习Netty是十分重要的,而学完这一章,我们其实已经可以用Netty解决一些常规的 阅读全文
posted @ 2019-08-23 16:33 悦风旗下 阅读(323) 评论(0) 推荐(0)
摘要:一、Netty开发环境搭建 开发工具:idea2017 首先在Netty官网(http://netty.io )上下载最新的jar包 ,然后解压,找到 netty-all-版本号.Final.jar,将其复制到,idea新建的javase项目的lib文件夹下,并右键添加到library。 然后就可以 阅读全文
posted @ 2019-08-23 16:16 悦风旗下 阅读(1332) 评论(0) 推荐(0)
摘要:一、什么是Netty Netty是一个基于异步与事件驱动的网络应用程序框架,它支持快速与简单地开发可维护的高性能的服务器与客户端。 二、Netty实现原理 因为Netty本身就是一个基于NIO的网络框架, 封装了Java NIO那些复杂的底层细节,给你提供简单好用的抽象概念来编程。 注意几个关键词, 阅读全文
posted @ 2019-08-20 15:11 悦风旗下 阅读(102) 评论(0) 推荐(0)
摘要:转自:https://github.com/jasonGeng88/blog 当前环境 jdk == 1.8 代码地址 git 地址:https://github.com/jasonGeng88/java-network-programming 知识点 nio 下 I/O 阻塞与非阻塞实现 Sock 阅读全文
posted @ 2019-08-15 10:23 悦风旗下 阅读(228) 评论(0) 推荐(0)
摘要:https://www.javadoop.com/post/java-nio Java NIO:Buffer、Channel 和 Selector 创建时间: 2018-02-02 12:47:00 Java NIO:Buffer、Channel 和 Selector Java NIO:Buffer 阅读全文
posted @ 2019-08-09 16:49 悦风旗下 阅读(142) 评论(0) 推荐(0)
摘要:前言:由于记在笔记本上,不想码字,就直接贴图了。 一、OSI参考模型 二、传输层 传输层为相互通信的应用进程提供逻辑通讯。 复用和分用。复用:发送不同的应用进程都可以使用同一个运输协议传送数据。分用:指接收方的传输层把数据正确交付到不同的目的应用程序。 端口16位 0~65535 1、udp 2、t 阅读全文
posted @ 2019-08-09 16:46 悦风旗下 阅读(110) 评论(0) 推荐(0)
摘要:本文参考:https://blog.csdn.net/qq_21125183/article/details/86161620 https://blog.csdn.net/a724888/article/details/70598648 一、BIO(Block I/O)阻塞I/O 从上篇博文指导,J 阅读全文
posted @ 2019-07-22 10:02 悦风旗下 阅读(209) 评论(0) 推荐(0)
摘要:一、网络编程概念 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络协议的 阅读全文
posted @ 2019-07-19 10:37 悦风旗下 阅读(408) 评论(0) 推荐(0)