posts - 13,  comments - 228,  trackbacks - 0
下载地址 http://download.csdn.net/source/1876659
提供免费开源的程序代码(提供整套程序代码的学习和研究).
本示例项目是单客服与多个客户之间的聊天,如果想更改成多个客服,只要注意两个地方即可。
       1)WinForm下PowerTalkClient客户端LoginFrm.cs的登录框this.textBox1.Text = "在线客服";,上面默认是 "在线客服"
       2)WebForm下Web端PowerTalk/IM/Chat.aspx.cs的string WebServiceAnser = "在线客服", 上面默认是 "在线客服"
       "在线客服"这两个对应上即可多一个客服 比如,你的数据库里的名是 客服1,客服2,.....等等,利用程序把上面的"在线客服"替换即可利用客服1进行交谈。

进入网页的图

聊天的图

客户端的图

一、安装步骤:
1、进入->源代码->Chat
   1) Bin下的PowerTalkBox.dll拷贝到项目下的Bin文件夹下
   2) 把App_Code下的FetionInterFace.cs,IPFindAddr.cs两个文件拷贝到项目下App_Code
   3) 把App_Data下的Ip.mdb拷贝到项目下的App_Data
   4) PowerTalk文件夹拷贝到项目根目录下
   5) 项目里的Global.asax的Session_End加一条 PowerTalkBox.PowerTalk.DeleteUserInfo(Session["Engin_UserID"].ToString());

2、进入->客户端
   1) 找到PowerTalkClient.exe.config文件,把http://localhost:59915/Chat/PowerTalk/FetionInterFace.asmx替换成实际项目下的Webservice地址,比如您的站是www.abc.com,就改成http://www.abc.com/Chat/PowerTalk/FetionInterFace.asmx
   2) 打开PowerTalkClient.exe,不用填写密码直接登录。

 


二、附加说明:
    1、程序里有精灵的提示程序,如果想使精灵发声说话,请在系统里安装Microsoft Speech SDK 5.1.msi,在打上中文语言包,就可以帮您读出聊天中文内容。
    2、客户端交互是使用WebService技术,WebService文件在源代码->Chat->PowerTalk->FetionInterFace.asmx,所以才配置PowerTalkClient.exe.config
   


三、版权说明:
    本版本是免费开源并提供源代码,程序设计人员可以根据自己的需要进行二次开发进行获利。本套程序绝对不含黑客代码段以及损害它人利益的代码段,如有怀疑可重新编译源程序或反编译源程序自行查看。

posted on 2009-09-24 15:39 powertalkbox 阅读(5850) 评论(40) 编辑 收藏

FeedBack:
2009-09-24 15:46 | 卡索      
只能继续顶了
 回复 引用 查看   
2009-09-24 15:47 | 孟兆斌      
这里的agent用的倒是很有创意
 回复 引用 查看   
2009-09-24 16:17 | FengLang      
如果是帮别的公司做的项目添加这个还可以接受,如果是自己公司用的..最好还是自己写..
 回复 引用 查看   
2009-09-24 16:32 | 不若相忘于江湖      


相当的支持...

 回复 引用 查看   
2009-09-24 17:09 | xiaosuo      
支持,呵呵!
 回复 引用 查看   
2009-09-24 17:19 | 阿龍      
不错不错。。。。
 回复 引用 查看   
2009-09-24 19:33 | 81      
支持,如果有客服需求就用这个。
 回复 引用 查看   
2009-09-24 19:50 | 梅子      
Mark
 回复 引用 查看   
2009-09-24 20:12 | shenzhen      
好东西。。谢谢楼主啦
 回复 引用 查看   
2009-09-24 23:12 | popman      
很不错。 不过部分功能不支持firefox, 这个是比较大的缺憾。 希望能加入。
 回复 引用 查看   
#12楼[楼主]
2009-09-25 08:18 | powertalkbox      
可以支持啊
 回复 引用 查看   
2009-09-25 09:15 | Google优化      
还不错!支持一下!新的Place Pages
 回复 引用 查看   
2009-09-25 11:14 | 永不言败      
强人
 回复 引用 查看   
2009-09-25 12:48 | Mr.S[未注册用户]
最烦这个了,鄙视这种经常弹出东西的网站。
 回复 引用   
2009-09-25 12:49 | 舞千愁      
这个。。。。。。。
 回复 引用 查看   
2009-09-25 14:33 | 咸鱼翻身      
引用行者无疆-Lxm:
http://settings.messenger.live.com/Conversation/IMMe.aspx?mkt=zh-cn&invitee=

msn客服比这舒服多了。


msn本身就是一垃圾软件
不是说ms的东西不好
其他东西听不错 挺好用的
就是这个msn确实不敢恭维
比起qq的一些功能差远了
传文件慢
还不能截屏
除了聊天啥也没有一个msn群不屏蔽吧消息一会就蹦出来
屏蔽吧啥也收不到
确实该改进了

 回复 引用 查看   
2009-09-25 15:36 | 追寻者      
为lz顶下.....
 回复 引用 查看   
2009-09-25 16:58 | fyfl[未注册用户]
@咸鱼翻身
QQ原版的也N多广告 N多骚扰
你是不是用习惯了去广告显IP的啊
可是 珊瑚虫被和谐了
要简洁就自己做啦 无论msn还是qq都是要赚广告钱滴

 回复 引用   
2009-09-25 16:58 | fyfl[未注册用户]
@咸鱼翻身
QQ原版的也N多广告 N多骚扰
你是不是用习惯了去广告显IP的啊
可是 珊瑚虫被和谐了
要简洁就自己做啦 无论msn还是qq都是要赚广告钱滴

 回复 引用   
#21楼[楼主]
2009-09-28 21:08 | powertalkbox      
好象和我的powertalkbox不是一回事,怎么用来比较呢?
 回复 引用 查看   
#22楼[楼主]
2009-09-28 21:08 | powertalkbox      
@行者无疆-Lxm
好象和我的powertalkbox不是一回事,怎么用来比较呢?

 回复 引用 查看   
#23楼[楼主]
2009-09-28 21:08 | powertalkbox      
@行者无疆-Lxm
好象和我的powertalkbox不是一回事,怎么用来比较呢?

 回复 引用 查看   
2009-09-28 21:13 | 行者无疆-Lxm      
@咸鱼翻身
看看老赵的blog右下角的msn在线客服

 回复 引用 查看   
2009-09-29 22:47 | sjfk[未注册用户]
楼上的有没用过单客服web版的 那个只要管理员登录后关掉页面再新打开一个页面登陆就会出错 提示UserID重复了 有没人知道怎么解决这问题
 回复 引用   
2009-10-14 14:06 | wanguan2000[未注册用户]
http://localhost:2183/speack/PowerTalk/IM/chat.aspx#
我用firefox客户不能发言怎么办?
请您回复啊

 回复 引用   
2009-10-14 14:27 | 中华试剂网[未注册用户]
中华试剂网
chemgogo-免费提供最新市场现货报价信息

现货分类:
http://www.chemgogo.cn

中华试剂网--专业销售化学试剂、生化试剂、电子化学品、指示剂、免费提供最新市场现货报价信息

* A
* B
* C
* D
* E
* F
* G
* H
* I
* G
* K
* L
* M
* N
* O
* P
* Q
* R
* S
* T
* U
* V
* W
* X
* Y
* Z

化工字典:
http://www.chemgogo.com/

全球化学品搜索网-chemgogo致力于为国内外化学品供应商提供最便捷,最有效的产品推广平台;为化学工作者提供精确、高效的化学品搜索服务。在这里您可通过中、英文名称、CAS号等查询一般化学品的物性指标,并可获取相关供应商信息.

化学品英文首字母分类:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
化学品中文首字母分类:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
公司首字母分类:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

 回复 引用   
2009-10-16 14:02 | 軒轅劍      
下载你的控件源码什么都没改,编译成功后,覆盖你实例里的控件dll文件,一运行就报js错误
Object expected

ShowMsg(listContrl.innerHTML,(UserList.split('|'))[1]);

老大你不会有什么藏着掖着吧

 回复 引用 查看   
2009-10-16 15:11 | HotMy.com      
按照你的说明,出现以下问题:知道怎么弄吗?

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Net.WebException: 请求因 HTTP 状态 404 失败: Not Found。
在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
在 PowerTalkClient.PowerTalkService.FetionInterFace.GetChatInfos(String MyUserName) 位置 E:\PowerTalkClient\PowerTalkBox与飞信整合代码示例\带上线提示示例\PowerTalkClient\Web References\PowerTalkService\Reference.cs:行号 180
在 PowerTalkClient.FrmMain.timer1_Tick(Object sender, EventArgs e) 位置 E:\PowerTalkClient\PowerTalkBox与飞信整合代码示例\带上线提示示例\PowerTalkClient\FrmMain.cs:行号 187
在 System.Windows.Forms.Timer.OnTick(EventArgs e)
在 System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


 回复 引用 查看   
2009-10-16 15:11 | HotMy.com      

************** 已加载的程序集 **************
mscorlib
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3603 (GDR.050727-3600)
基本代码: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PowerTalkClient
程序集版本: 1.0.0.0
Win32 版本: 1.0.0.0
基本代码: file:///E:/系统/桌面/PowerTalk/PowerTalk单用户版/客户端/PowerTalkClient.exe
----------------------------------------
System.Windows.Forms
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3082 (QFE.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
AxInterop.AgentObjects
程序集版本: 2.0.0.0
Win32 版本: 2.0.0.0
基本代码: file:///E:/系统/桌面/PowerTalk/PowerTalk单用户版/客户端/AxInterop.AgentObjects.DLL
----------------------------------------
System.Windows.Forms.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Interop.AgentObjects
程序集版本: 2.0.0.0
Win32 版本: 2.0.0.0
基本代码: file:///E:/系统/桌面/PowerTalk/PowerTalk单用户版/客户端/Interop.AgentObjects.DLL
----------------------------------------
System.Data
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Interop.SpeechLib
程序集版本: 5.0.0.0
Win32 版本: 5.0.0.0
基本代码: file:///E:/系统/桌面/PowerTalk/PowerTalk单用户版/客户端/Interop.SpeechLib.DLL
----------------------------------------
System.Transactions
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll



 回复 引用 查看   
2009-10-16 15:11 | HotMy.com      
----------------------------------------
System.Web.Services
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
----------------------------------------
yxcisjfj
程序集版本: 1.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.resources.dll
----------------------------------------
System.Web.Services.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
基本代码: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Web.Services.resources/2.0.0.0_zh-CHS_b03f5f7f11d50a3a/System.Web.Services.resources.dll
----------------------------------------
mscorlib.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.3603 (GDR.050727-3600)
基本代码: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。

 回复 引用 查看   
2009-10-16 15:22 | 軒轅劍      
下载你的控件源码什么都没改,编译成功后,覆盖你实例里的控件dll文件,一运行就报js错误
Object expected

ShowMsg(listContrl.innerHTML,(UserList.split('|'))[1]);

老大你不会有什么藏着掖着吧

 回复 引用 查看   
2009-10-16 15:29 | HotMy.com      
原来是:引用地址不正确
 回复 引用 查看   
2009-10-23 15:48 | yaojian1943[未注册用户]
为什么生成以后在PowerTalk\PowerTalk单用户版\源代码\PowerTalkClient\bin\Debug目录下的
PowerTalkClient.exe
不可以拿到桌面,或者别的地方用啊。我是想把
PowerTalkClient.exe
放在客服的电脑上给客服用,但是报错啊

 回复 引用   
2009-12-22 16:49 | bnzz      
你好!我在运行"客户端"中的"PowerTalkClient.exe"文件时,出现如下错误,不知如何解决?用的系统是win7

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Runtime.InteropServices.COMException (0x80040154): 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))
在 System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
在 System.Windows.Forms.AxHost.CreateWithoutLicense(Guid clsid)
在 System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
在 System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
在 System.Windows.Forms.AxHost.CreateInstance()
在 System.Windows.Forms.AxHost.GetOcxCreate()
在 System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
在 System.Windows.Forms.AxHost.CreateHandle()
在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
在 System.Windows.Forms.AxHost.EndInit()
在 PowerTalkClient.FrmMain.InitializeComponent() 位置 E:\PowerTalkClient\PowerTalkBox与飞信整合代码示例\带上线提示示例\PowerTalkClient\FrmMain.Designer.cs:行号 1026
在 PowerTalkClient.FrmMain..ctor(String MyName) 位置 E:\PowerTalkClient\PowerTalkBox与飞信整合代码示例\带上线提示示例\PowerTalkClient\FrmMain.cs:行号 22
在 PowerTalkClient.LoginFrm.pictureBox2_Click(Object sender, EventArgs e) 位置 E:\PowerTalkClient\PowerTalkBox与飞信整合代码示例\带上线提示示例\PowerTalkClient\LoginFrm.cs:行号 21
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)



 回复 引用 查看   
2009-12-22 16:50 | bnzz      
(接上一评论)

************** 已加载的程序集 **************
mscorlib
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PowerTalkClient
程序集版本: 1.0.0.0
Win32 版本: 1.0.0.0
基本代码: file:///F:/PowerTalk单用户版/客户端/PowerTalkClient.exe
----------------------------------------
System.Windows.Forms
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AxInterop.AgentObjects
程序集版本: 2.0.0.0
Win32 版本: 2.0.0.0
基本代码: file:///F:/PowerTalk单用户版/客户端/AxInterop.AgentObjects.DLL
----------------------------------------
System.Windows.Forms.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
基本代码: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
程序集版本: 2.0.0.0
Win32 版本: 2.0.50727.4927 (NetFXspW7.050727-4900)
基本代码: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。




 回复 引用 查看   
2011-04-19 01:38 | 新生活一号      
无语呀 VS2005 VS2008都不能打开项目 唯一一个PowerTalkClient.csproj项目文件,打开时当着XML文件显示了,郁闷,如何打开编译呀,因为引用一WEBSERVICE,所以最好用原生的项目打开,可惜打不开,哎
 回复 引用 查看   
2011-04-19 01:41 | 新生活一号      
没有 sln 文件不能打开项目 哎可惜
 回复 引用 查看   
2011-07-12 11:24 | fangzong      
exe文件报错啊,打不开额,和35楼的一样的错
 回复 引用 查看   
2011-07-12 11:25 | fangzong      
请问怎么才能解决??
 回复 引用 查看   
<2009年9月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

昵称:powertalkbox
园龄:3年7个月
粉丝:13
关注:0

搜索

 
 

常用链接

我的标签

随笔档案

最新评论

阅读排行榜

评论排行榜

推荐排行榜