2019年的第二篇文章 不能回家过年的人好凄惨
1.本文讲一下react和java后台的socket通信。
上述是客户端代码
java后台的socket连接地址:ws://127.0.0.1:8080/websocketDemo/66
2.java socket连接代码
对于java陌生的可以自行学习,后台的服务端口是8080.
3.建立连接后的操作
看到这里奇怪了,ServerEncoder和MessagePojo2个类是干嘛的
4.socket信息传递的pojo
看到了这里大家大概也明白了, 这个是服务端和客户端信息通信的实体类。
5.转换信息载体的ServerEncoder类
实际上向客户端发送的pojo会经过ServerEncoder的encode方法,利用fastjson转化为json字符串。
6.看下服务端socket的其他代码
上述就是所有服务端的业务代码,比较复杂,可以慢慢消化。
7.看下客户端是如何接收
客户端代码其实很简单 只是需要JSON.parse一下把服务端的信息转化为对象来处理。