C# Windows CE特点之可连接性

开发 后端
C# Windows CE特点之可连接性是什么呢?C# Windows CE特点之可连接性的设计思路是什么呢?让我们来看看本文的对C# Windows CE特点之可连接性的介绍吧。

C# Windows CE特点之可连接性是什么呢?

C# Windows CE使得智能设备拥有良好的可连接性,可以连接到其它C# Windows CE设备,也可以连接到有线或无线的局域网中,还可以连接到Internet。C# Windows CE开发团队不断在这个操作系统的新版本中加入对新连接性选项的支持。使用C# Windows CE操作系统的设备可以连接到个人区域网(PAN,personal area network),局域网(LAN,local area network)以及广域网(WAN,wide area network)中。

PAN是使用C# Windows CE操作系统的智能设备在其附近建立的点对点(point-to-point)连接。使用的PAN设备如红外(IrDA)端口和蓝牙(Bluetooth)控制器等。使用这些技术,C# Windows CE设备之间可以共享数据,这些数据可以像定期约会信息和简单通信录那样只有几个字节大小,也可以是完整的文件。

多数读者对LAN都比较熟悉,它是在同一栋楼中或者楼中同一层里一些客户端系统和服务器端系统的典型连接。C# Windows CE支持几种类型的LAN适配器,包括以太网(Ethernet,802.3),令牌环(Token Ring,802.5)和无线以太网(802.11)等。

C# Windows CE也通过各种设备和使用各种协议来支持到WAN的连接。C# Windows CE也支持电话API,简单地说就是提供对流入流出电话呼叫的管理。有了电话API,支持拨号的电话线,和/或调试解调器驱动,C# Windows CE设备就可以使用拨号连接通过普通电话系统(POTS,plain-old telephone system)连接到Internet。拨号网络既支持串行线路Internet协议(SLIP,Serial Line Internet Protocol),也支持点对点协议(PPP,Point-to-Point Protocol)。

通过Internet通信时,安全问题总是极为重要的。使用C# Windows CE操作系统的智能设备可以在Internet上建立一条安全私有的连接,使用点对点隧道协议(PPTP,Point-to-Point Tunneling Protocol)建立一个虚拟专用网(VPN,Virtual Private Network)来访问异地的公司LAN。C# Windows CE为安全网络通信提供的其它特性还有安全套接层(SSL,Secure Socket Layer),支持加密API(Crytography API),Kerberos和NTLM鉴定,以及IP防火墙。

总之,只要有客户端/服务器(client/server)的关系存在,C# Windows CE和.NET精简框架就支持其中客户端一方。例如,.NET精简框架支持创建Web Services客户端,但是不能创建Web Services的服务器端程序13。

.NET精简框架同.NET框架一样,支持很多面向网络的高级类,包括传输控制协议(TCP,Transmission Control Protocol)的socket客户端(TCPClient类14)和用户数据报协议(UDP,User Datagram Protocol)的socket客户端(UDPClient类15)。

然而有趣的是,.NET精简框架和.NET框架都支持RS232串行端口,但是却又都不支持到RS232驱动设备的直接连接。如果程序需要这么做,就只能不采用这两种框架,而通过底层的Win32协议去做。.NET精简框架程序可以通过P/Invoke(本书第4章详细介绍)访问Win32的库。

C# Windows CE特点之可连接性的相关内容就向你介绍到这里,希望对你了解和学习C# Windows CE特点之可连接性有所帮助。

【编辑推荐】

  1. C# Windows CE概述
  2. C# Windows CE特点之小型化
  3. C# Windows CE特点之模块化
  4. C# Windows CE特点之可移植性
  5. C# Windows CE特点之兼容性
责任编辑:仲衡 来源: CSDN
相关推荐

2009-08-17 10:17:01

C# Windows

2009-08-17 10:22:19

C# Windows

2009-08-17 10:29:58

C# Windows

2009-08-17 10:11:12

C# Windows

2009-08-17 10:02:58

C# Windows

2009-08-17 09:57:00

C# Windows

2009-08-25 17:59:49

C#入门

2009-08-17 09:39:40

C# Windows

2009-08-17 09:27:12

c# Windows

2009-09-01 15:08:18

C#多态性

2009-09-24 09:45:07

Windows Emb

2009-07-17 13:42:36

Windows CE应WinCE可移植性

2009-09-07 16:09:19

C#和Java特点

2009-08-13 11:18:50

C#结构体

2009-08-13 18:02:11

C#静态构造函数

2009-08-17 13:49:20

C#中调用Window

2009-08-17 13:26:20

C#调用Windows

2009-08-17 13:18:01

C#调用Windows

2009-09-04 17:34:11

C#CC++

2024-06-28 01:13:59

工具C#代码
点赞
收藏

51CTO技术栈公众号