内容摘要 ???1.程序架构 ?? 2.通信协议 ?? 3.服务器源代码 ?? 4.客户端源代码 ?? 5.运行效果 ? ??一、程序架构 ? 在开发一个聊天室程序时,我们可以使用Socket、Remoting、WCF这些具有双向通信的...
分类:
移动开发 时间:
2014-08-24 16:48:43
阅读次数:
406
协议选择的是新的Hybi-10,参考文章如下:http://www.cnblogs.com/zhuweisky/p/3930780.htmlhttp://blog.mycolorway.com/2011/11/22/a-minimal-python-websocket-server/http://b...
分类:
编程语言 时间:
2014-08-23 16:37:11
阅读次数:
741
Java现实WebSocket ——转载目录服务器端实现(Tomcat)客户端实现(Java-WebSocket)客户端实现(Javascript原生API)1. 服务器端实现(Tomcat)用Java实现的websocket,在Server端是通过Tomcat内嵌支持的,我们需要开发一个继承Web...
分类:
编程语言 时间:
2014-08-23 13:56:30
阅读次数:
469
随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS。
分类:
Web程序 时间:
2014-08-23 12:34:10
阅读次数:
307
一年之前的做的小项目,过了许久,翻出当时的PPT文档总结一下。源码下载:https://github.com/CreekLou/chatRoom
Nodejs背景简介
1 ,JavaScript最早是运行在浏览器中,然而浏览器只是提供了一个上下文
2 ,node.js事实上就是另外一种上下文,它允许在后端(脱离浏览器环境)运行JavaScript代码
3 ,Node.js事实上既是一个...
分类:
Web程序 时间:
2014-08-23 01:10:29
阅读次数:
270
Compojure 是一个基于 ring 的上层web开发框架。在 lein new compojure my-app 生成的项目中,默认是启用 jetty 服务器的,最近用到了 http-kit 中的 websocket, 所以需要将服务器改为 http-kit 的。其实很简单,只要将 run-j...
分类:
其他好文 时间:
2014-08-22 12:36:56
阅读次数:
211
WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。Cocos2d-x引擎集成libwebsockets,并在libw...
分类:
Web程序 时间:
2014-08-21 22:41:54
阅读次数:
392
关于
nginx_http_push_module模块致力成为一个成熟的http推送和comet服务,它能够处理好全部链接,并且仅通过http请求,可以完成广播消息到所有客户端,这让你写异步web应用程序时得心应手,并且在代码中完全不必理会延时请求。该模块完整的实现了Basic HTTP Push Relay Protocol
为什么选择此模块
当你要写一个实时更新的模块时,例如某些聊天室、多人在线flash游戏等。无论哪种方式,我们都要避免更新请求时刷新页面或者每隔几秒轮训服务器,这样的代码丑陋无比(...
分类:
其他好文 时间:
2014-08-21 17:22:07
阅读次数:
267
本文只描述Http网络请求相关的信息,Https、Spdy、file、ftp、websocket等的类型只提及在哪里出现关系分支。 下面是加载流程的xmind导出图,最好另存为到本地用看图软件看。看图提示:从上往下是根据堆栈倒置过来画的流程“..."表示省略IPC机制的代码图中有一些地方省略了Callback机制的代码同一父节点表示在此父函数内按顺序执行大部分类名和函数名已代表了其功能和意义,还可...
分类:
移动开发 时间:
2014-08-21 13:26:54
阅读次数:
294
Websocet服务端实现 WebSocketConfig.java @Configuration
@EnableWebMvc
@EnableWebSocket
public class WebSocketConfig extends WebMvcConfigurerAdapter implements WebSocketConfigurer {
@Override
...
分类:
编程语言 时间:
2014-08-19 16:58:25
阅读次数:
293