日期:2014-05-18  浏览次数:20648 次

求页面上类似QQ的实时聊天代码
功能不需要QQ那么强大,只要实现实时聊天就可以了(最好是可以添加好友)

------解决方案--------------------
用一个chat server试试吧,至少可以有些参考。
页面上做有几个思路
(1)做控件或者applet,这个需要修改客户端或者对客户端有要求
(2)用ajax做页面,服务端还是用chat server 。客户端定期查询即可

http://jopener.com/category/chat-servers/
------解决方案--------------------
to楼主,我们相互学习一下试试,我想跟你学学客户端编写,我写过简单的web聊天服务器,你可以参考一下我的源代码,csdn下载里面有。
------解决方案--------------------
41801837 程序员技术交流群 (如果需求太高,再好的程序也会变得糟糕!)
------解决方案--------------------
我写过不过没了。
记得是一个客户端,一个服务端
客户端用javax.swing 类写的
服务端用socket写的。
只记得这些了,简单的好实现。
------解决方案--------------------
其实如果你把QQ设置成半透明的状态,你就可以看到它大概多少时间刷新一次界面了。至于QQ游戏几乎是每秒都刷新的。

还有,写这种东西,不动用到线程是绝对不可能的。有些地方用线程池可能会方便点。
------解决方案--------------------
关注:

http服务器端怎么实现多线程?
好象只能从客户端去刷新获取数据了

------解决方案--------------------

------解决方案--------------------
讨论,UP
------解决方案--------------------
ajax ,js即可
------解决方案--------------------
在线聊天?????
------解决方案--------------------
asp.net dataset + ajax
------解决方案--------------------
up
------解决方案--------------------

------解决方案--------------------
按楼主的意思,你可能需要使用socket的长连接方式,也就是面向连接的socket写个c/s。即时通信在互联网上基本都是假实时,要不然你一台服务器承受不了多大的在线用户量。