我自己学习做的“即时通”
生活随笔
收集整理的這篇文章主要介紹了
我自己学习做的“即时通”
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
由于自己做了一個商貿網站(www.ieboo.cn),所以一直在想即時通已經勢在必得了,也看過別人開發的,有的用asp,有的php,有的jsp,呵呵,思考一下原理,我就自己開始做一個了,方法比較笨拙,請高手指點。
開發語言:C#+ajax
數據庫:sqlserver
思路:客戶段提交留言執行兩個事件:1,寫入數據庫,2,將最新數據利用ajax技術調到交談區。
3,將交談區的數據利用ajax函數每3000毫秒執行一次,這樣雙方就都能開到對方的留言了(不知道這種方法是否可行)。
4,以上的都已經實現了,不過就差服務端(擁有即時通的商家),看別人是以c/s模式動態鏈接遠程數據方式實現,問題就是用戶必須要下載甚至還需要安裝(我本人不太推薦這么做),想以網頁的形式來實現,就是說在商家以會員身份登錄易博后臺以后,當有客戶端(該商家的客戶)利用即時通向商家留言時,在其后臺就自動提示或直接彈出對話框(這個地方思考了很久,不知道應該以數據庫數據的改變值為觸發事件,還是應該以線程+socket)。
5,請高手指點?
總結
以上是生活随笔為你收集整理的我自己学习做的“即时通”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用qt在windows的vs下写串口助
- 下一篇: UE4 UMG入门——创建和显示游戏菜单