Peer-to-Peer OS Design Development (Windows CE 5.0)
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