仿webQQ2.0技术设计以及源码下载


半年前在优酷里上传了一个视频,是关于自己制作的一个仿webqq2.0的效果。

原地址在:http://v.youku.com/v_show/id_XMjM2NzkyODQ4.html

而最近有网友看了视频后,问我要那个webQQ2.0的源码,随后也上传到CSDN。当时没写怎样部署,现在补上。


仿webQQ2.0技术设计以及源码下载_第1张图片


仿webQQ2.0的通讯原理是以上那图片所示那样,以flash的xmlSocket为核心,然后通过jquery去处理数据对象(json数据传输)。

因为是基于socket,然后后台是以线程来负责每个登录的账号,如果要做下去的话,肯定要改为的,p2p的形式也不错。然后呢,socket可以做很多东西,例如文件传输,

视频通话等等。。。

因为写代码的时间比较紧促(一周),所以没怎么整理代码,显得有点凌乱。因为现在没在web这方向发展,加上是半年前的代码(javascript忘记得七七八八了),我也不想多写了,有兴趣的可以下载源码看看^^


 系统的开发的语言:

a) sql结构化查询语言

b) xml可扩展标记语言

c) java 语言

d)  html标签语言

e) javascript语言

 开发技术

a)web技术

b)jquery框架

c)struts2 框架

d)hibernate框架

 开发环境:

a)服务器:Jetty6 

b)数据库:Mysql 5.1+ navicat

c)开发工具:Myeclipse 8.6

d)字符编码:utf-8

e)操作系统:Ubuntu 10.04 32位

f)测试工具:firfox浏览器, opera浏览器, chrome浏览器


因为当时忙着交作业,没搞神马IE的兼容,所以用IE打开的话,估计是会有点问题的。


部署运行

1、把数据库导入

2、要修改:   webChat/WebRoot/chatCore/connectSocket.js

/* 主机位置*/
var host = '你当前的IP地址';

因为后台作了ip的判断,不要修改为127.0.0.0


源代码下载地址:http://download.csdn.net/source/3501350


数据库以及文档下载地址:http://download.csdn.net/source/3507217



你可能感兴趣的:(JavaScript,数据库,Hibernate,MyEclipse,浏览器,语言)