开源即时通讯软件
開源即時通訊軟件
?
Powertalkbox
http://baike.baidu.com/view/2881610.htm
免費開源的asp.net,即時通訊控件與大家分享
這是一款免費開源的控件,作者的初衷是為了讓來到網站上的人流資源更好的被把握住.
傳統方式的弊端:
靠網站聯系方式:有時來客會考慮到電話費的問題,如果長途的話,就會更使其考慮是否需要聯系了.
QQ/MSN等在線客服,如果客戶電腦并沒有安裝QQ或受到病毒干擾,或本身就沒有QQ號,會使這類人群錯過.
使用其他網站的收費IM系統,如果其他網站的IM連接字符串形式,會收到其他網站的帶寬,流量,等不穩定因素干擾,并且每年的服務費用并不低.
PowerTalk控件的好處:
免費開源,使用者可以放心大膽的使用,控件源代碼提供豐富的中文注釋,可以使使用者看到內核原理.
二次開發性強,控件提供很多屬性,接口,以及事件,開發者可以根據自己的需要,任意改裝,包括外觀,內部存儲信息方式,比如數據庫或txt等.
系統跑在自己的服務器上,這就不用擔心使用其他網站IM帶來的干擾影響,并且還是免費的.
現成示例多,開發者可以根據需要改程序,而不要花很長時間去重新設計,省時省力
程序里有精靈的提示程序,如果想使精靈發聲說話,請在系統里安裝Microsoft Speech SDK 5.1.msi,
在打上中文語言包,就可以幫您讀出聊天中文內容。
客戶端交互是使用WebService技術,WebService文件在源代碼->Chat->PowerTalk-FetionInterFace.asmx,所以才配置PowerTalkClient.exe.config
本示例項目是單客服與多個客戶之間的聊天,如果想更改成多個客服,只要注意兩個地方即可。
WinForm下PowerTalkClient客戶端LoginFrm.cs的登錄框this.textBox1.Text = "在線客服";,上面默認是 "在線客服"
WebForm下Web端PowerTalk/IM/Chat.aspx.cs的string WebServiceAnser = "在線客服", 上面默認是 "在線客服"
"在線客服"這兩個對應上即可多一個客服 比如,你的數據庫里的名是 客服1,客服2,.....等等,利用程序把上面的"在線客服"替換即可利用客服1進行交談。
客戶端文件夾中含客戶端管理系統
?
云騫開源IM
云騫開源IM是一款使用ASP.NET,Ajax和Comet等技術開發的輕量級IM。主要功能特點如下:
?
1、云騫開源IM的服務端實際上就是一個ASP.NET網站,因此不需要使用獨立服務器,僅需要一個支持.NET2.0的Web空間即可將IM部署到互聯網上。
?
2、只需要拷貝兩個文件夾,并在頁面中嵌入一行代碼,就可以將IM集成到自己的網站或企業內部的OA系統中。
?
源代碼下載及嵌入方法請參考:http://www.lesktop.com/blog/article.aspx?ID=12。
?
3、可以同時以客戶端模式和Web模式運行,兩者擁有完全一樣的操作界面。
?
客戶端模式:
?
?
?
Web模式(兼容IE6,7,8,FireFox,Chrome等主流瀏覽器):
?
總結
- 上一篇: Pygame 官方文档 - Tutori
- 下一篇: 60元DIY售价600元的Arduino