保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

基于Web的嵌入式设备管理


lue SYMBOL=usersymbol></WINDWEB>则调用标准SSI函数ShowValue()对符号表中的变量usersymbol进行处理,然后将得到的变量值插入要返回的HTML页面中,传送至客户端。

3 并发中的关键技术

3.1 自定义用户RPM

通过调用函数httpRomConfAdd(HTTP_M_GET,"/user_rpm/"User_rpm),把形如http://x.x.x.x/user_rpm/*.htm?para1=xxx&para2=xxx的请求用函数框架如下:

short User_rpm(HTTP_REQ_ID reqId{

char* para;

httpStatusSet (reqId,HTTP_OK);

httpHeaderGenerate (reqId); /*产生THHP头*/

para=httpGetEnv(reqId,"QUERY_STRING"); /*得到输入参数*/

…… /*处理输入参数及准备输出结果*/

httpStringPut (reqId,"<HTML>..."); /*开始输出*/

…… /*输出全部HTML语句*/

httpStringPut(

reqId,"...</HTML>"); /*结束输出*/

return(RPM_DONE);

}

3.2 自定义SSI处理函数

通过调用函数httpSsiFnConfAdd("user ssi",User_ssi)建立自定义SSI处理函数User_ssi。当而面中包含如下<WINDWEB>标记时:<WINDWEB FUNC=user_ssi para></WINDWEB>,服务器将调用函数User_ssi(参数为para),并将输入插到准备返回的HTTP页面中。函数User_rpm的实实框架如下:

short User_ssi(HTTP_REQ_ID redid,char * szArg){

char *para;

parg=szArg; /*得到输入参数*/

…… /*处理输入参数及准备输出结果*/

httpStringPut (reqId,"…"); /*输出全部HTML语句*/

return(HTTP_OK);

}

3.3 et Java applet实现服务器推送

Live Control模块的API提供如下Java类的实现:

·DirectRegistry Applet与符号表进行通讯的基本部件

·DirectReadProxy 从DirectRegistry中获取符号表变量的改变

·DirectWriteProxy 更新DirectRegistry中符号表变量的值

·DataObjectChangeListenet、DataObjectStatusListener用于监听的容器

用Java applet实现服务器推送的框架如下:

《基于Web的嵌入式设备管理(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/141690.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。