- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用WAP手机远程遥控电脑
用WAP手机远程遥控电脑曾经在报纸和杂志上多次见过讨论远程控制计算机的文章,这些文章中使用的软件大多是基于Netmeeting和pcAnywhere的,这些软件固然有它的优点,但他们完全依靠计算机,并且服务器和客户机之间必须足够快的网速。假如坐在公共汽车上去控制家里的计算机,举着笔记本和一个GPRS手机,恐怕就困难的多。有没有一个更加方便的手段去远程控制计算机呢?前几天刚申请了手机的WAP业务,是否能通过手机的WAP浏览器控制计算机呢?我通过WAP网页、ASP和VB实现了这套控制程序。
一、 WAP服务器的架设
要让WAP成为手机和计算机交流的媒介,必选先建立一个WAP服务器。该服务器必须拥有独立的IP地址,建议拥有独立的域名,避免更改IP地址的麻烦,我使用的是花生壳动态域名解析服务。
我所使用的服务器软件是微软的IIS6.0,操作系统是Microsoft Windows Server 2003。在IIS平台创建一个新的MIME类型。先选择WAP站点的属性,然后选择“HTTP头”标签。在“MIME类型”部分,点击“MIME类型”并且新建以下信息:
扩展名 MIME 类型 Wml text/vnd.wap.wml Wmlc application/vnd.wap.wmlc Wbmp image/vnd.wap.wbmp wmlsc application/vnd.wap.wmlscriptc Wmls text/vnd.wap.wmlscript Wsc application/vnd.wap/wmlscriptc 完成以后,将会显示以下几种类型:
现在,你就可以把你的网站内容加到站点文件夹里面了。
二、 WML语言
WML(Wireless Markup Language)是用于WAP的标记语言。WML页面文件的后缀是 *.WML,就象HTML的 *.HTML后缀。XML规定定义了一个规范的XML文件的规格。任何违反这个规定的WML文件会出错。WML文件通常使用XML解释器起来解释。
1、XML程序的基本结构
一个完整的WML语言教程需要好几十页,这些教程可以在网上找到,这里只大致介绍一些必要的知识。我们首先从一个简单的页面开始。
?xml version=1.0?!DOCTYPE wml PUBLIC -//WAPFORUM//DTD WML 1.1//EN/DTD/wml_1.1.xml wml card title=Fenghao pIm fenghao/p /card /wml 此程序在手机上显示“Im fenghao”。
WML语言是一个很严格的,哪怕一点不同都会导致错误。所有的WML程序必须在文件的开头处声明XML文件类型,包括XML的版本,WML的文档类型、所用规范等。声明形式如下:
?xml version=1.0?!DOCTYPE wml PUBLIC -//WAPFORUM//DTD WML 1.1//EN/DTD/wml_1.1.xml WML文档是由“卡片(Card)”和“卡片组(Deck)”构成的,一个Deck是一个或多个Card的集合。当客户端发出请求之后,WML即从网络上把Deck发送到客户浏览器,这是用户就可以浏览Deck内包含的所有Card,而不必从网上单独下载每一个Card,程序中的第一个Card是缺省得可见的Card。
xml标签:该标签用于包含和定义WML的一个Deck。它有一个可选的xml:lang属性来制定文档的语言,比如wml xml:lang=zh表示文档语言为中文。
card标签:WML均使用card和/card进行包含和定义。 card同时可以包含多个可选的属性,如:card id=name title=label newcontext=false ordered=true onenterforwand=url pmemterbackward=url ontimer=url。
2、WAP网页的建设以下的程序放在网站的首页上,名字是index.wml,手机WAP浏览器将访问者个网页,并要求用户输入执行操作的代码,让后将这个代码传送给resquest.asp。
?xml version=1.0 encoding=UTF-8? !DOCTYPE wml PUBLIC -//WAPFORUM//DTD WML 1.1//EN /DTD/wml_1.1.xml wml!-- Possible head element here. --headmeta forua=true http-equiv=Cache-Control content=max-age=0/meta forua=true http-equiv=Ca
文档评论(0)