![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java通信
panda-star
时常进步,每次进步一步
展开
-
netty(二)–使用Marshalling编解码java对象
netty(二)–使用Marshalling编解码java对象文章目录netty(二)--使用Marshalling编解码java对象一、简介二、代码示例2.1 添加maven依赖2.2 定义消息对象2.3 定义marshalling编解码工具2.4 定义服务端2.5 定义客户端一、简介marshalling是jboss的java对象序列化包,修正了jdk原生序列化存在的问题,保持了对jav...原创 2020-03-29 23:57:39 · 310 阅读 · 0 评论 -
netty(一)–基本使用
netty(一)–基本使用文章目录netty(一)--基本使用一、简介二、基础类2.1 io.netty.channel.nio.NioEventLoopGroup2.2 io.netty.bootstrap.ServerBootstrap2.3 io.netty.bootstrap.Bootstrap2.4 io.netty.channel.ChannelHandlerAdapter2.5 i...原创 2020-03-29 23:53:35 · 252 阅读 · 0 评论 -
websocket(三)–基于sockjs和stomp实现点对点通信
websocket(三)–基于sockjs和stomp实现点对点通信文章目录websocket(三)--基于sockjs和stomp实现点对点通信一、简介二、新知识点2.1 org.springframework.messaging.simp.SimpMessagingTemplate2.2 @SendToUser2.3 java.security.Principal2.4 org.spring...原创 2020-03-29 23:45:47 · 1706 阅读 · 4 评论 -
websocket(二)–基于sockjs和stomp实现广播通信
websocket(二)–基于sockjs和stomp实现广播通信文章目录websocket(二)--基于sockjs和stomp实现广播通信一、简介二、知识点2.1 sockjs2.2、stomp三、后端知识点3.1 注解@EnableWebSocketMessageBroker3.2 WebSocketMessageBrokerConfigurer类3.3 @MessageMapping3....原创 2020-03-29 23:36:16 · 599 阅读 · 0 评论 -
websocket(一)--原生websocket使用
websocket(一)–原生websocket使用文章目录websocket(一)--原生websocket使用一、简介二、java端关键点2.1 ServerEndpointExporter2.2 Session2.3 @ServerEndpoint2.4 处理方法三、前端关键点3.1 websocket地址3.2 创建连接3.3 处理方法四、 使用示例4.1 添加maven依赖4.2 生成...原创 2020-03-22 23:45:13 · 1527 阅读 · 0 评论 -
socket(五)–AIO异步非阻
socket(五)–AIO异步非阻文章目录socket(五)--AIO异步非阻一、简介二、关键类及其方法2.1 java.nio.channels.CompletionHandler2.2 java.nio.channels.AsynchronousChannelGroup2.3 java.nio.channels.AsynchronousServerSocketChannel2.4 java....原创 2020-03-22 22:30:55 · 195 阅读 · 0 评论 -
socket(四)–组播
socket(四)–组播文章目录socket(四)--组播一、简介二、知识点2.1 组播地址三、关键类3.1 java.net.MulticastSocket3.2 java.net.DatagramPacket四、示例代码一、简介前面介绍的tcp和udp通信,都是点对点通信。这里介绍另一种通信方式,组播,在同一组内,发送的消息,所有组员都能接收到。二、知识点2.1 组播地址d类地址,...原创 2020-03-22 22:18:31 · 1150 阅读 · 0 评论 -
socket(三)–udp同步阻塞式
socket(三)–udp同步阻塞式文章目录socket(三)--udp同步阻塞式一、简介二、关键类2.1、java.net.DatagramSocket2.2 java.net.DatagramPacket三、示例3.1 服务端代码3.2 客户端代码一、简介udp是无状态的,不需要事先建立连接,发送报文也是不安全的,即不保证一定发送到,也不保证按顺序送到。同时因为无连接,相应的开销小,速度...原创 2020-03-22 22:14:13 · 965 阅读 · 0 评论 -
socket(二)--Tcp同步非阻塞式
socket(二)–Tcp同步非阻塞式文章目录socket(二)--Tcp同步非阻塞式一、简介二、关键类2.1 ServerSocketChannel2.2 SocketChannel2.3 Selector2.4 SelectionKey2.5 Buffer三、示例3.1 服务端代码3.2 客户端代码四、注意一、简介同步阻塞式通信,工作线程一次只能处理一个连接请求,服务完成后,才可处理下一...原创 2020-03-22 22:09:34 · 871 阅读 · 0 评论 -
socket(一)–Tcp同步阻塞式
socket(一)–Tcp同步阻塞式文章目录socket(一)--Tcp同步阻塞式一、简介二、知识点2.1 阻塞与非阻塞2.2 同步与异步2.3 通信步骤2.4 端口三、服务端实例四、客户端实例一、简介这里介绍以tcp协议方式进行连接的同步阻塞式socket编程。同步阻塞是指通信开始时,工作线程等待直到连接上为止,数据传输时,也是等待直到获取数据为止。即是包含两个等待过程,期间就是等待,不做...原创 2020-03-18 23:22:16 · 882 阅读 · 0 评论