socket的半包,粘包与分包的问题 短连接: 连接->传输数据->关闭连接 HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 也可以这样说:短连接是指SOCKET连接后发送后接收完数据后马上断开连接。 长连接: 连接->传输数据->保持连接 -> 传 ...
分类:
其他好文 时间:
2018-06-29 12:11:58
阅读次数:
153
对于移动APP来说,IM功能正变得越来越重要,它能够创建起人与人之间的连接。社交类产品中,用户与用户之间的沟通可以产生出更好的用户粘性。 在复杂的 Android 生态环境下,多种因素都会造成消息推送不能及时达到客户端。另外,不稳定的移动网络也给数据传输的速率和可靠性增加了障碍。 本文详解了网易云信 ...
分类:
其他好文 时间:
2018-06-29 11:09:54
阅读次数:
193
《移动IM开发指南》系列文章将会介绍一个IM APP的方方面面,包括技术选型、登陆优化等。此外,本文作者会结合他在网易云信多年iOS IM SDK开发的经验,深度分析实际开发中的各种常见问题。 推荐阅读 移动IM开发指南1:如何进行技术选型 移动IM开发指南3:如何优化登录模块 心跳指令是什么? 在 ...
分类:
移动开发 时间:
2018-06-29 11:08:10
阅读次数:
222
一、websocket与http 转自:https://www.cnblogs.com/tohxyblog/p/7112917.html WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HTTP有 ...
分类:
Web程序 时间:
2018-06-26 18:04:26
阅读次数:
181
https://blog.csdn.net/u011617097/article/details/50466233 简介 之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包, ...
分类:
其他好文 时间:
2018-06-26 00:44:43
阅读次数:
189
一:绘图组件: 1.falcon-agent 数据采集组件 agent内置了一个http接口,会自动采集预先定义的各种采集项,每隔60秒,push到transfer。 2.transfer agent与transfer建立长连接,将数据汇报给tarnsfer transfer默认监听在:8433端口 ...
分类:
其他好文 时间:
2018-06-23 20:45:36
阅读次数:
192
我们一直认为,HTTP连接分为长连接和短连接,而我们现在常用的都是HTTP1.1,因此我们用的都是长连接。 这句话其实只对了一半,我们现如今的HTTP协议,大部分都是1.1的,因此我们平时用的基本上都是长连接。但是前半句是不对的,HTTP协议根本没有长短连接这一说,也正因为误解了这个,导致LZ对于长 ...
分类:
Web程序 时间:
2018-06-23 14:32:02
阅读次数:
3031
轮询:客户端定时向服务器发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 优点:后端程序编写比较容易。 缺点:请求中有大半是无用,浪费带宽和服务器资源。(而每一次的 HTTP 请求和应答都带有完整的 HTTP 头信息,这就增加了每次传输的数据量) 实例:适于小型应用。 长轮询:客户端向 ...
分类:
Web程序 时间:
2018-06-23 14:23:04
阅读次数:
237
讯飞开放平台最近上线了实时语音转写功能:www.xfyun.cn/services/rt…基于深度全序列卷积神经网络框架,通过WebSocket协议,建立应用与语言转写核心引擎的长连接,将音频流数据实时转换成文字流数据结果,基本可以做到所听即所见。那么,该功能会为开发者解决什么问题,带来什么变化呢?1.针对客服助手的改造:可以减少客服录入工单的时间,结合自己的场景自动化生成文档记录;2.针对外呼助
分类:
其他好文 时间:
2018-06-23 11:43:39
阅读次数:
491
原文出自:https://blog.csdn.net/seesun2012 java两台服务器之间,大文件上传(续传),采用了Socket通信机制以及JavaIO流两个技术点,具体思路如下: 实现思路: 1、服:利用ServerSocket搭建服务器,开启相应端口,进行长连接操作 2、服:使用Ser ...
分类:
编程语言 时间:
2018-06-22 18:24:57
阅读次数:
444