免費開源的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進行交談。
|