同arm linux相比,wince的网络功能用的相对较少.实际上,wince的网络功能并不逊色,比如"remote display control"就能通过网络远程控制终端.
wince自带的web server也是功能强大,绝非arm linux上轻量级的boa之类可比(当然arm linux上有很多其他选择).PB工程加上web server的组件:Catalog-Core OS-Windows CE devices-Communication Services and Networking-Servers-Web Server,如果需要ASP,加上JScript或者VBScript,体验一把吧.
编译下载,连接好网络.就可以通过浏览器访问web server了.缺省,服务器文件目录为/windows/www/wwwpub.静态内容毋须多言,web server还支持ASP,支持ISAPI(Internet Server Application Programming Interface).ASP无须编译,可以很灵活的提供动态内容,但ASP能访问的内容有相当多大的限制,如不能访问系统API,如果要访问,就只能通过ActiveX来提供接口了,见PB例子$(_WINCEROOT)PUBLICSERVERSSDKSAMPLESHTTPASP.
同ActiveX相比,ISAPI有点类似于CGI,不需要配置(Filter除外),不需要脚本语言支持,编译完毕,将dll文件拷贝到服务器目录就可以通过http://xxx/sample.dll来访问了.完整PB例子$(_WINCEROOT)PUBLICSERVERSSDKSAMPLESHTTPFILTERS.附图是PB例子SYSADMIN的运行结果,功能强大,可以通过web管理进程,文件,修改注册表