代码改变世界

web chat 系列 之一

2012-09-14 15:37  coder 初学者  阅读(326)  评论(0)    收藏  举报

chat将运用到目前互联网较前沿的技术,在实现功能的同时学到更多的技术,chat在服务端的通信用到了nodejssocket.io module,存储这块客户端的本地存储用到了jstore,可以用flash实现跨浏览器存储,服务器端用到了redis做消息队列。

这里先介绍一下nodejs安装和socket.io与redis module 安装(window 下,linux下更简单)

1、在nodejs.org 下载安装包,并执行安装,然后在命令行输入node OK说明安装成功。


2、安装socket.io,nodejs默认会安装在c:/Pro... Files/nodejs 目录下,执行npm install socket.io 命令执行安装,这会儿可能比较慢,稍作等待,完成后,安装信息会提示module安装的目录,默认是c:/Documents and Settings/Administrator/node_modules(xp系统),修改环境变量,增加NODE_PATH = c:/Documents and Settings/Administrator/node_modules 即可。


3、安装redis module,将上一步安装的socket.io目录中的node_modules/redis 复制到c:/Documents and Settings/Administrator/ node_modules 目录下即可。


4、安装redis的server,在redis官网下载,然后加压到本地,目录里面有多个执行文件,先执行redis-server.exe 开启服务,然后运行redis-cli.exe 测试redis,安装OK。