Object Exchange Protocol Overview
The Object Exchange Protocol feature for Microsoft® Windows® CE .NET provides an efficient, compact binary protocol that enables a wide range of devices to exchange data spontaneously in a simple, efficient manner. This feature works over Bluetooth and Infrared Data Association (IrDA) protocols.
The Object Exchange Protocol (OBEX) is primarily used as a push or pull application. It performs a function that is similar to Hypertext Transfer Protocol (HTTP) but it does not require the resources that an HTTP server requires. This makes OBEX perfect for low-end devices with limited resources.
The following table shows the operating system design information for Object Exchange Protocol.
|Dependencies||OBEX requires IrDA or Bluetooth.|
|Hardware considerations||Hardware is dictated by transport requirements (IrDA/Bluetooth).|
Modules and Components
The following table shows the components and modules that implement Object Exchange Protocol.
|Libraries/Client||obexapi||All OBEX COM-based APIs|
|Libraries/Server||obexsrvr||OBEX server DLL|
|Libraries/Server (Services)||obexfile, obexinbx||OBEX file server and default inbox|
Operating System Development Topics
Application Development Topics
Last updated on Friday, April 09, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.