
Socket
Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。
踮脚敲代码
[笑而不语]
展开
-
【详细】Spring完美整合WebSocket通讯
一. 效果演示二. 先加入依赖包直入主题,呈上教程。首先添加依赖包,注意spring-websocket.jar包版本必须与spring.jar一致,本教程使用4.0.2版本,可前往spring-4.0.2所有框架包下载。三. 配置spring-mvc.xml文件,添加websocket处理器3.1、在beans头部加入websocket:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.sprin原创 2020-08-21 19:29:36 · 8253 阅读 · 3 评论 -
layim之整合WebSocket即时通讯
一. 认识LayIM即时通讯在这里LayIM基础配置与init数据初始化等直接跳过了,开发者文档有着非常详细的说明。已为您准备好专机 ✈ LayIM开发者文档二. WebSocket的搭建搭建WebSocket非常简单,无需任何配置,只需服务端一个处理类。2.1、服务端代码package com.cn.adonis.controller;import java.io.IOException;import java.util.HashMap;import java.util.Map;原创 2020-05-22 12:00:00 · 5183 阅读 · 8 评论 -
Websocket设置缓冲区大小,解决大报文异常问题
前段时间整合websocket时,发现一个问题,客户端推送消息,服务器时而收到时而收不到,并且不抛异常,问题让我百思不得其解。后来仔细排查,当我把图片转换为十六进制字节再发送到服务器时,服务器便收不到消息了,其它功能正常如初。此时让我情不自禁联系到,是否消息过长导致服务器收不到消息。后来我设置了tomcat的缓存大小,问题依然存在。然后我测试了一下用ajax传输图片十六进制字节到后台,果然后台服务器能够正常接收,那为什么websocket传输就有问题了呢,果然不出我所料,问题出现在websocket身上。原创 2020-07-30 09:53:31 · 8388 阅读 · 3 评论