随笔分类 -  Java网络编程

摘要:一、Netty概念: Netty是一个NIO客户端服务器框架,可以快速轻松地开发协议服务器和客户端等网络应用程序。它极大地简化并简化了TCP和UDP套接字服务器等网络编程。 “快速简便”并不意味着最终的应用程序会受到可维护性或性能问题的影响。 Netty经过精心设计,具有丰富的协议,如FTP,SMT 阅读全文
posted @ 2019-08-19 23:54 开拖拉机的拉风少年 阅读(278) 评论(0) 推荐(0)
摘要:一、Apache HttpClient: HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apa 阅读全文
posted @ 2019-08-15 22:03 开拖拉机的拉风少年 阅读(338) 评论(0) 推荐(0)
摘要:一、概念:超文本传输协议; 二、作用:规范了浏览器和服务器的数据交互; 三、HTTP交互流程: (1)客户端和服务端建立连接; (2)客户端发送请求数据到服务端; (3)服务端接收到请求后,进行处理,然后将处理结果响应到客户端; (4)关闭客户端和服务端的连接;(HTTP1.1后不会立即关闭) 四、 阅读全文
posted @ 2019-07-28 18:33 开拖拉机的拉风少年 阅读(231) 评论(0) 推荐(0)
摘要:一、UDP/TCP区别: 1、TCP面向连接: (1)连接:建立连接,形成传输数据的通道; (2)大数据传输:在连接中进行大数据量传输; (3)可靠:通过三次握手完成连接,是可靠协; (4)速度慢:必须建立连接,效率会稍低; 2、UDP无连接: (1)无连接:将数据及源和目的封装成数据包中,不需要建 阅读全文
posted @ 2019-07-28 18:30 开拖拉机的拉风少年 阅读(195) 评论(0) 推荐(0)
摘要:一、InetAddress:互联网协议 (IP) 地址;java.net包; 二、获取对象方法: //没有构造方法; (1)static InetAddress getLocalHost();获取本机IP地址;//InetAddress lh = InetAddress.getLocalHost() 阅读全文
posted @ 2019-07-28 16:26 开拖拉机的拉风少年 阅读(247) 评论(0) 推荐(0)