CASE STUDIES : Peer to Peer Application - Microsoft
IMPORTANT note about the project
Due to governing confidentiality agreement, we have refrained from disclosing actual client and solution name. These have been changed appropriately, to more generic names and nomenclatures.
- Company
The Client is a technology enthusiast, looking forward to implement the peer-to-peer file sharing and transfer. The client had many associates spread over globe, and he wanted to be able to coordinate more effectively.
- Industry
Technology
- Platform
Visual C++
- Solution
The solution provides peer to peer chat, file sharing and file transfer securely using peer to peer SDK from Microsoft. The P2P (Peer to Peer) SDK works on IPV6 implementation of TCP/IP. As currently, there are very less number of systems connected through an IPV6 network, SDK also provides a teredo transition technology to support IPV4 based networks. The SDK supports access to PC’s behind a NAT/Firewall.
The application is a continuous development and will evolve according to IPV6 implementation and P2P SDK development over the years.
- Features List
1. One to One Chat
2. Group Chat
3. File Sharing in Group
4. File transfer in Group
5. Secure
6. Supports PCs behind NAT/Firewall
7. Supports IPV6 Network
8. Supports IPV4 network through transition technology Teredo
9. User/Group Management
- Techniques Used
1. Microsoft P2P SDK
2. TCP/IP IPV6
3. NAT
4. Teredo transition Technology