电子白板的实现存在两种模型,一种是无白板服务器的模型,仅支持两个用户直接连接;另一种是带有白板服务器的模型,理论上不限制同时在线人数和交谈室个数,具体取决于服务器性能和需求。本文将着重介绍后者的实现原理。在用户需要与他人交流时,首先需通过浏览器访问Applet所在主页。Applet启动后将连接到白板服务器,建立TCP连接。每个用户都可以在自己的白板上(嵌入在Applet画面中)绘制图形和输入文字。Applet通过已建立的网络连接将这些信息发送至白板服务器,同时不断侦听、接收来自白板服务器的图形和文字信息,并在用户的白板上进行实时展现。