本站内容搜索:
   您的位置:素材中国>>教程 >>网络编程 >>.NET编程 >>VB.NET利用OBEX协议实现红外线文件传输 提交错误报告
VB.NET利用OBEX协议实现红外线文件传输
[ 来源:素材中国 | 作者:| 时间:2006-03-13 22:04:12 | 浏览:人次 ]

 
      十一月开始没有做什么项目,每天站在在办公室窗前静静地看着楼下的行人来来往往,然后等待着领工资的时刻。为了让智慧的大脑不因无所事是而僵硬,我决定找点伤脑筋的事情来维持脑袋的正常运转。经过考虑,决定用VB.net实现红外线文件传输的例程。

  一、OBEX协议浅析

  目前的红外线传输大都遵循OBEX协议,这是由微软、苹果、诺基亚等公司专门为红外线传输而制定的一整套协议规则。最新协议版本是1.3版,在官方网站上下载要20美元(有钱的可以去下,我反正是玩玩,叫我交钱是不可能的,本文中实现的依据是在网上找到的OBEX协议1.2版本的文档)。协议文档的第二章OBEX Object Model是关键部份,实现文件传输必须对这章说明仔细研究清楚。以下先就对这章的一些关键点进行讲解。

  1、OBEX协议的对象模型

  1)OBEX协议使用一系列的数据包(header)来进行某种对象(通常是文件)的传输,其基本格式是这样的:

  <Header ID>'数据包的标识
  <Header Value> '数据包内的数据

  其中<Header ID>是个单字节(八位二进制)字符,这个字符的低六位标识数据包代表的意义,高两位表示这个数据包的总长度的表达方式,如下表:

高俩位二进制数据  
 
       
   您的位置:素材中国>>教程 >>网络编程 >>.NET编程 >>VB.NET利用OBEX协议实现红外线文件传输
 点此在百度搜索关键字"VB"  点此在GOOGLE搜索关键字"VB"
热门文章:
  ·如何实现小型WEB搜索引擎(C#+SQL Server全文检索+Asp.   ·水晶报表的5种表格设计模式
  ·C#取得设备网卡的MAC地址和硬盘的卷标号   ·ASP.NET Web Service
  ·利用.NET的File控件上传文件的最终解决方案   ·ASP.NET用户控件技术
  ·Windows Workflow Foundation之概述   ·用.NET的File控件上传文件的解决方案
  ·ASP.NET目录创建和删除   ·ASP.NET中的Code Behind技术

网站介绍 | 广告业务 | 设计业务 | 免责声明 | 版权声明 | 联系我们|提交错误报告
素材中国版权所有