摘要: 一、Netty概述 Netty 是由JBOSS 提供的一个java 开源框架。Netty 提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于NIO 的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发 阅读全文
posted @ 2019-05-13 14:23 光何 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 一、BIO Blocking IO: 同步阻塞的编程方式。 BIO编程方式通常是在JDK1.4版本之前常用的编程方式。编程实现过程为:首先在服务端启动一个ServerSocket来监听网络请求,客户端启动Socket发起网络请求,默认情况下ServerSocket回建立一个线程来处理此请求,如果服务 阅读全文
posted @ 2019-05-13 13:51 光何 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 一、Socket Socket不是Java中独有的概念,而是一个语言无关标准。任何可以实现网络编程的编程语言都有Socket。 1,Socket概念 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一个端口号。socket本质是编程接 阅读全文
posted @ 2019-05-13 13:32 光何 阅读(968) 评论(0) 推荐(0) 编辑