網路 用ASP編寫網路傳呼機
出處:http://wodeail.on.net.cn/article/list.asp?id=322
本文:
各位喜歡上網衝浪的朋友一定都去過網易的虛擬社區吧,裡面的傳呼台功能想必是很得大家的喜愛。通過傳呼台,我們可以呼叫任何一個目前在虛擬社區裡面衝浪的網友,可以實現線上交談哦。
其實,我們使用ASP完全可以實現同網易虛擬社區裡面傳呼台同樣的功能,怎嗎?不相信?那就跟隨我一步一步用ASP來實現網路傳呼機吧。
Active Server Pages(ASP)是伺服器端指令碼編寫 環境,使用它可以建立和運行動態、互動的 Web 服務器應用程式。使用 ASP 可以組合 HTML 頁、指令碼命令和 ActiveX 組件以建立互動的 Web 頁和基於 Web 的功能強大的應用程式。ASP 應用程式很容易開發和修改。
接下來,我們就開始編寫我們的網路傳呼機了。
首先,實現網路傳呼的功能有兩種方法:
一. 利用資料庫實現傳呼資訊的儲存和處理
這種方法的優點是,儲存資訊處理非常方便,但是它的缺點也是顯而易見的,就是增加了伺服器端的負擔,因為頻繁的儲存資料庫將會大大增加I/O存取次數,導致網站的連線速度變得緩慢。
二. 直接使用Application來儲存傳呼資訊
這種方法的優點是,速度明顯快於使用資料庫來儲存傳呼資訊的方法;缺點是處理資訊比較繁瑣,但是很值得的哦,我們首先要保證的是整個網站的效能。
綜合上面的因素,我們將採用第二種方法來編寫網路傳呼機,對於第一種方法,我會在最後簡單介紹一下。
我們的網路傳呼機需要三個頁面,也就是“傳呼台”頁面,“顯示傳呼資訊”頁面,“監視傳呼機”頁面。
“傳呼台”頁面(bbsSendBegic.asp)是用來向其他線上使用者發送資訊的頁面,自然就好像是我們生活中的傳呼台嘍。
“顯示傳呼資訊”頁面(bbsSendInfo.asp)是在有人呼叫你的時候,彈出來的顯示呼叫內容的頁面,就像你自己的BP一樣,但我們的網路BP機功能更加強勁哦,他可以即時回複別人給你的資訊,也可以稍候再回複,或者乾脆清除掉這條資訊。
“監視傳呼機”頁面(bbsAutoSearch.asp)是隨時監視是否有人呼叫你的頁面,就像一個不知疲倦的自動機器人一樣一直在監視所有的傳呼資訊,並且會過濾出來只屬於你的傳呼資訊。
由於篇幅所限,歡迎下載來源程式及更詳細的說明(href="http://download1.ccidnet.com/source_code/vb/netpager.zip),檔案大小:39K