当前位置: 代码迷 >> ASP.NET >> 网上客服的功能如何来设计呢?(就是简单的web般的即时通讯)[up有分]
  详细解决方案

网上客服的功能如何来设计呢?(就是简单的web般的即时通讯)[up有分]

热度:3153   发布时间:2013-02-26 00:00:00.0
网上客服的功能怎么来设计呢?(就是简单的web般的即时通讯)[up有分]

想做一个,一个人来到网站,客服就可以和他聊天的功能。

就像53kf   那样的功能。

本来想用现成的,但是免费的太复杂了,研究了一下午就是没弄明白,网站还总出错,哎,免费的呀也没有办法。

找了另一个,收费的。就是一个聊天么,还收费,收就收吧,客服的态度还不好。一点都不会做生意。


自己动手丰衣足食。

没有合适的那么就自己弄一个,简单点的就可以了。

想用XMLHttp来实现聊天的部分,很简单了,到网上找一个XMLHttp的入门的代码,改一改聊天的功能就出来了。

现在呢,简易的聊天室出来了(http://www.1370000.com/saleweb/chat.aspx),

下面就是具体的设计了。


1、聊天记录的保存问题。

现在是保存在了Cache里面,但是感觉不是太好,放在数据库里面,效率又不是太高,频繁读写硬盘。后悔呀,当初没有看看聊天室都是怎么写的。

2、一个客户对应多个浏览者。

浏览者只能和客服聊天,不用和其他人聊天,这个怎么处理呢?怎么识别是那个用户呢?现在想用Cookies,但是如果客户端仅用了怎么办呢?

思路有点乱了,大家有没有什么好的办法呢?




------解决方案--------------------------------------------------------
可以利用ajax技术,构造一个单对单的聊天模式。近似于聊天室。ajax主要实现刷新获取消息。
由用户ID决定与何人交谈。
------解决方案--------------------------------------------------------
路过 up
------解决方案--------------------------------------------------------
Uchat好像放在哈希表的,今天刚看到的.
------解决方案--------------------------------------------------------
楼主下载个好点的源码看看,很快就可以完成.
就凭楼主一颗星,我绝对相信楼主的能力.
------解决方案--------------------------------------------------------
帮你定
在一个培训机构的网站上看到过一个类似qq的,估计和楼主想要的效果一样
------解决方案--------------------------------------------------------
简单点的说是 JS 定时刷新,
复杂点的需要用到AJAX 来搞.
------解决方案--------------------------------------------------------
关注下
------解决方案--------------------------------------------------------
打不开楼主的页面