Peer-to-Peer Infrastructure SDK

Purpose
Peer-to-peer technologies are used to facilitate real-time communication and collaboration across distributed networks. In the peer-to-peer model, without using Internet servers, each PC user can do the following:


Exchange data 
Share resources 
Locate other users 
Communicate 
Collaborate directly in real time 
By using peer-to-peer technologies, applications that coordinate the use of computer CPU cycles and storage can share resources among small or large groups of computers connected to the Internet.


Where Applicable
Developers can use the Peer-to-Peer Infrastructure to create a wide range of distributed, ad-hoc, and peer-to-peer applications.

Developer Audience
Developers using the Peer-to-Peer Infrastructure should be familiar with C programming concepts. Developers using the PNRP Winsock Namespace Provider should be familiar with the Winsock API. 

Run-Time Requirements
The Peer-to-Peer Infrastructure is supported in the Advanced Networking Pack for Windows XP available for Windows XP SP1. In addition, the Peer-to-Peer Infrastructure requires that IPv6 be installed and started to enable peer networking applications to function.

Links for download:

"IPv6 protocol"
http://msdn.microsoft.com/downloads/list/IPv6ICF.asp

Instructions for building import libraries:

1. Extract all files from archive in separate folder.

2. Open command prompt and type buildlib. That will generate needed libs. Note: This will work only on Windows XP SP1 with Advanced Networking Pack for Windows XP installed.


If you have any comments or error submitions contact me:
e-mail: kiklop@eunet.yu

Darko Miletic