電子白板。電子白板有兩種實現模型,一種是無白板服務器,因此僅支持兩個用戶直接連結;另一種是有白板服務器,原則上不限制同時上線人數和交談室個數,具體實現上可視服務器性能和需要而定。本文要介紹屬于后者。----當用戶需用白板與他人交流時,需要先用瀏覽器連到Applet所在主頁,Applet運行后會連接到該白板服務器,和服務器建立TCP連接。每個用戶可以在自己的白板上(嵌在Applet畫面中)繪制圖形和輸入文字,Applet會將這些信息通過已建立的網絡連接發往白板服務器,并不斷偵聽、接收來自白板服務器的圖形和文字信息,將其再現在用戶的白板中。白板服務器的作用是不斷偵聽、接收來自各Applet的信息,并將其轉發給其他用戶。----由于瀏覽器對JAVAApplet的限制,使得Applet只能訪問發送該Applet的宿主主機,因此只能在該Applet所在主機上運行白板服務器,使得Applet能建立和遠程白板服務器的聯系。功能設計----一個實用的電子白板系統應該具備以下基本功能:用戶在瀏覽到白板主頁時,需登錄后才能進行交流。這將提供交流時用的名字,必要時還可做權限檢查。用戶能夠根據交談室的交談主題選擇參加和退出現有的交談室,并且能建立新的交談室。
標簽:
電子白板
模型
上傳時間:
2014-01-21
上傳用戶:bakdesec