socket
socket、netty
RunMonster
要么颓废得像坨屎,要么认真得像个疯子!!
展开
-
socket--TCP和UDP(笔记)
UDP什么是UDP一种用户数据协议,又称用户数据报文协议 是一个简单的面向数据报的传输层协议,正式规范为TFC 768 用户数据协议、非连接协议不可靠它一旦把到数据应的数据发送出去,就不保留数据备份。 UDP在IP数据报的头部仅仅加入了复用的数据校验 结构简单、无校验、速度快、容易丢包、可广播 16位->2字节存储长度信息共65535 自身占用8字节,数据传入...原创 2020-03-08 21:58:21 · 665 阅读 · 0 评论 -
socket--基础(笔记)
1、网络计算机领域中,网络是信息传输、接收、共享的虚拟平台。 通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。 网络编程从大的方面说就是对信息的发送到接收。 通过操作相应Api调度计算机硬件资源,并利用传输管道(网线)进行数据交互的过程。2、七层网络模型与四层网络模型七层:应用层-》表示层-》会话层-》传输层-》网络层-》数据链路层-》物理层(电信号...原创 2020-03-08 21:19:44 · 194 阅读 · 0 评论 -
使用protobuf 和 protostuff相互转换(基本信息)
1、序列化工具public final class ProtostuffUtil { private static Map<Class<?>, Schema<?>> cachedSchema = new ConcurrentHashMap<>(); private static Objenesis objenesis = ne...原创 2019-09-03 15:59:41 · 812 阅读 · 2 评论 -
netty 理论知识(个人笔记)
Echo(helloworld)什么是Echo服务:就是一个应答服务(回显服务器),客户端发送什么数据,服务端就响应的对应的数据 1)EventLoop和EventLoopGroup 2) Bootstrapt启动引导类 3)Channel 生命周期,状态变化 4)ChannelHandler和ChannelPiplin...原创 2019-05-14 11:02:34 · 259 阅读 · 0 评论 -
netty 基础介绍、IO模型、线程模型(01)
介绍:异步事件驱动NIO框架 Netty是由JBOSS提供的一个开源框架,是业界最流行的NIO框架,整合了多种协议(FTP、SMTP、HTTP等各种二进制文本文件) 优点 1)API使用简单 2)成熟、稳定 3)社区活跃 有很多种NIO框架 如mina 4)经过大规模的验证(互联网、大数据、网络游戏、电信通信行业) 4.那些主流框架产品在用?1...原创 2019-05-13 11:19:03 · 273 阅读 · 0 评论 -
netty BIO、NIO、AIO简单例子
socket套接字分4个部分1、服务器监听2、客户端发起请求3、服务器确认4、客户端确认BIO同步阻塞public class Server { final static int PORT = 8765; public static void main(String[] args) { ServerSocket server = null; Buff...原创 2019-05-14 11:45:14 · 135 阅读 · 0 评论