Peer-to-Peer OS Design Development (Windows CE 5.0)

Send Feedback

Peer-to-peer networking is a server-less networking technology that allows several network devices to share resources and communicate directly with each another.

Microsoft Windows CE supports peer-to-peer networking by providing a set of APIs that helps developers create decentralized networking applications that harness the collective power of networked computers.

Peer-to-peer networking provides a solid networking infrastructure for peer-to-peer developers, which means that you can concentrate on application creation rather than infrastructure development.

OS Design Information

Concept Description
Dependencies TCIP/IP, Winsock, IPv6, Authentication Services (SSPI), Certificates CryptoAPI, IP Helper API, Core Server Support, MSXML, Minimal GWES, National Language Support (NLS)
Hardware considerations None.

Modules and Components

Item Module Component
Peer-to-Peer Core Library p2p None.
Peer Name Resolution Protocol (PNRP) Namespace Provider (NSP) pnrpnsp None.
Peer-to-Peer Service p2psvc None.

Implementation Considerations

Sysgen variables Description
SYSGEN_P2P_PNRP This variable adds the PNRP Catalog item to your OS design. This item provides a server-less name resolution technology called PNRP. By using the Winsock2 PNRP NSP, endpoints, such as peers, services, computing devices, and peer-to-peer groups, can manage, register, unregister, and resolve other endpoints in a PNRP name resolution space, or in a cloud.
SYSGEN_P2P_IDMGR This variable adds the Identity Manager Catalog item to your OS design. This item allows you to create, enumerate, and manipulate peer identities in a peer-to-peer application.

See Also

Peer-to-Peer Application Development | Peer-to-Peer Networking

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.