"); //-->
在workbench中
选中webslibrenxh project;
然后在菜单projectàadd as project referenceà选择vxWorks Image project,
此时webslibrenxh project就会成为vxWorks Image project的子项目,
然后,在usrAppInit.c中添加如下代码:
#include <vxWorks.h>
IMPORT int websvxmain(int argc, char **argv);
taskSpawn ("webs", 100, 0, 20000, (FUNCPTR)websvxmain, 0,0,0,0,0,0,0,0,0,0);
编译即可。
如下发点图片庆祝:
1. 在vxWorks@VMWARE的软盘上的文件系统中存放网页
网上有一些怎么将其移植到vxWorks上的说明,不过,那都是将网页转换成二进制的数组来存储,个人感觉这样操作很烦琐,我摸索了一下,将其存放在vxWorks@VMWARE的软盘上的文件系统中,并成功了,移植过程中基本上不用改什么地方,见下图:
图中:1是网页存储的地方;
2 是启动web serrver,并开始侦听;
3 是客户端访问网页时,的调试消息;
此web server提供的实例的网页截图如下所示:
2. 实例中的两个非常有用的功能
2.1 用户访问权限管理
当客户端要访问受限制的网页时,就会出现如下图所示的认证窗口:
2.2 数据的设置
实例中提供了一个formTest的例子,提供了源代码的(main.c中有),见下图:
点击 “OK”后,就会将刚才输入的数据,再回显出来:
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。