![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
即时通信
LC超人在良家
记录一下平时的工作
展开
-
通信- 网络协议
常见的网络协议有哪些呢?TCP 传输控制协议 / HTTP 超文本传输协议网络协议的分层分层的思路是:每一层都在它的下一层提供的服务基础上提供更加高级的增值服务,而最高层提供能运行分布式应用程序的服务。参考模型共有七层:发送请求的过程是从最顶层(应用层)出发,每一层负责封装属于自己的信息到请求中,最后将一整个请求发送给对方。接收请求的过程是从最底层(网络接口层)开始,每一层的协议负责解析属于自己的东西,比如网络层(IP)处理ip信息,传输层(TCP)处理点对点的端口,应用层(HTTP)处理原创 2021-12-22 09:10:13 · 91 阅读 · 0 评论 -
获取当前网络ip
public class IpUtils { /** * 获取当前网络ip * @param request * @return */ public static String getIpAddr(HttpServletRequest request){ String ipAddress = request.getHeader("x-forwarded-for"); if(ipAddress == n原创 2021-12-10 09:00:34 · 113 阅读 · 0 评论 -
极光推送JPushUtil
public class JPushUtil { private static final String jiguang_appKey="123"; private static final String jiguang_masterSecret="4566"; protected static final Logger LOG = LoggerFactory.getLogger(JPushUtil.class); //别名推送 public static PushPayload原创 2021-12-10 09:00:04 · 232 阅读 · 0 评论 -
声网的使用
https://docs.agora.io/cn/rtc/restfulapi/#/package com.youju.framework.utils;import com.alibaba.fastjson.JSONObject;import com.youju.framework.utils.shengwang.RtcTokenBuilder;import com.youju.framework.utils.shengwang.RtmTokenBuilder;import org.spring原创 2021-12-01 10:41:29 · 1563 阅读 · 0 评论 -
环信的即时通信的使用
接口文档:http://api-docs.easemob.com/第一步:注册环信账号,创建应用此时,就会得到ORG_NAMECLIENT_IDCLIENT_SECRETAPP_NAMEURL_PREFIX = “http://a1.easemob.com/” + ORG_NAME + “/” + APP_NAME + “/”第二步:封装成工具类package com.youju.framework.utils;import com.alibaba.fastjson.JSONArr原创 2021-12-01 10:39:56 · 341 阅读 · 0 评论