随笔分类 - WebSocket
摘要:【解码器跟编码器】为了可以直接sendObject 解码 => 解成计算机需要的码 => 将用户输入的文本或者二进制 序列化成消息对象。 (dll 给机器吃的) 编码 => 编成用户需要的码 => 将消息对象 反序列化成 文本或者二进制。(txt 给用户吃的) 【ServerEndpoint】Ses
阅读全文
摘要:Message =>JSON => Move 客户端发给服务器总是Move server.send(JSON.stringify({row: row, column: column})); 服务端(Move move = TicTacToeServer.mapper.readValue(messag
阅读全文
摘要:【Html5客户端API】 1.创建websocket对象 var connection = new WebSocket('ws[s]://www.example.com/chat',可选自己实现的协议{'chat.v1'}); //如果消息是二进制形式 connection.binaryType
阅读全文
摘要:【序列化message传输方式】两种方式都是转成二进制。 1.使用Java序列化器,ObjectXXXputStream 2.使用ByteBuffer.wrap(bytes)。 在一个标准群集场景中,节点通过一个数据包发送到协定好的多播IP地址:Port上,建立起通信。比如使用TCP插头。 【使用S
阅读全文
摘要:提出问题:A => 服务器 => B B端浏览器如何知道服务器有A发来的数据? 解决方案: 第1种:频繁轮询 间隔1秒B向服务器讨要数据,就算数据为空。【浪费服务器大量响应请求资源】 第2种:长轮询 服务器要发数据时才发,如果在服务器响应前,浏览器有新数据只能走并行请求(或者终止当前请求。) 这里有
阅读全文

浙公网安备 33010602011771号