Skip to content

This project creates a decentralized peer-to-peer communication system for conflict zone hospitals, overcoming infrastructure challenges. It facilitates resource sharing, assistance requests, and effective communication using UDP and socket programming, optimizing data transfer.

Notifications You must be signed in to change notification settings

manasvip01/CNConflictZones

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CNConflictZones

This project aims to address the challenges faced by hospitals in conflict zones where communication infrastructure is disrupted. The project proposes a peer-to-peer decentralized communication system using a UDP protocol and socket programming. The system allows hospitals to communicate, share resources, and request assistance from one another. By mapping out conflict zones and utilizing a decentralized approach, the system ensures effective communication even in the absence of a central server. The project highlights the use of hole punching technique for decentralization and acknowledges the constraints of high traffic in UDP protocols. Despite these constraints, the peer-to-peer data transfer enhances efficiency and speed. The implementation method involves establishing direct communication between clients using encryption and socket programming. The project utilizes libraries such as Socket, Threading, Random, Hashlib, and getpass() to support the functionality. The algorithm involves the creation of UDP sockets, password verification using hashing, and hole punching for peer-to-peer connections. The networking aspect utilizes low-level socket programming to establish UDP connections, enabling efficient data transmission. Security measures are implemented using the hashlib library for data integrity and authentication. The project's highlights include the reliable and decentralized communication network it creates, facilitating real-time data exchange between hospitals with low latency and enhanced privacy through encryption.

About

This project creates a decentralized peer-to-peer communication system for conflict zone hospitals, overcoming infrastructure challenges. It facilitates resource sharing, assistance requests, and effective communication using UDP and socket programming, optimizing data transfer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages