摘要: 1、入门 Laravel通过Artisan提供了强大的控制台命令来处理非浏览器业务逻辑。要查看Laravel中所有的Artisan命令,可以通过在项目根目录运行: 对应输出如下(部分截图): 其中一些命名我们已经比较熟悉了,比如创建迁移make:migration以及执行迁移migrate,又比如创 阅读全文
posted @ 2016-07-26 10:49 jinchunguang 阅读(4961) 评论(0) 推荐(1)
摘要: 前言 1. Web消息交互技术1.1 常见技术1.2 WebSocket介绍1.3 WebSocket示例 2. Signal2.1 SignalR是什么2.2 默认传输方式2.3 指定传输方式2.4 自动管理传输方式2.5 通信模型2.6 SignalR示例(永久连接和Hubs(略))(1)安装N 阅读全文
posted @ 2016-07-26 10:09 jinchunguang 阅读(871) 评论(0) 推荐(0)
摘要: 过去我们想要实现一个实时Web应用通常会考虑采用ajax轮循或者是long polling技术,但是因为频繁的建立http连接会带来多余的请求以及消息精准性的问题,让我们在实现实时Web应用时头疼不已。现在,Html5提出了WebSocket协议来规范解决了这个问题。 ajax轮询,long pol 阅读全文
posted @ 2016-07-26 10:05 jinchunguang 阅读(1766) 评论(0) 推荐(1)
摘要: 关于IM(InstantMessaging)即时通信类软件(如微信,QQ),大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM或桌面IM软件类的通信原理介绍也较多,此处不再赘述。而web端的IM应用,由于浏览器的兼容性以及其固有的“客户端请求服务器处理并响应”的通信模型,造成了要 阅读全文
posted @ 2016-07-26 10:03 jinchunguang 阅读(640) 评论(0) 推荐(0)
摘要: 1. 前言 Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。本文将简要介绍这4种技术的原理,并指出各自的异同点、优缺点等。 2. 阅读全文
posted @ 2016-07-26 10:00 jinchunguang 阅读(231) 评论(0) 推荐(0)