A Dual-Protocol File Transfer Application: Balancing Speed and Reliability in Peer-to-Peer Networks

In today’s digital era, secure and efficient file transfer mechanisms are crucial as digital communication becomes increasingly prevalent. This paper presents a File Transfer Application that enables collaborative file sharing among multiple users over a network. The application uses a client-server architecture, integrating UDP for fast communication and TCP for secure and reliable file transfers. The server manages client registrations, maintains a dynamic table of active users, and broadcasts file availability updates, fostering real-time collaboration. Clients register with the server by sending their details and receive a list of online peers. Users can share files or request them directly from others, promoting peer-to-peer interaction. A simple command-line interface allows easy navigation, making the application accessible to users with varying technical backgrounds. File transfers utilize TCP to ensure data integrity, while UDP handles lightweight communication, minimizing latency. The system allows clients to disconnect gracefully, updating the server and other users accordingly. Tested in various environments, including simulations on a single machine, the application demonstrates its robustness in handling concurrent users effectively. This paper not only highlights key networking and socket programming concepts but also lays the groundwork for future enhancements like encryption and authentication, ensuring secure, scalable digital file sharing.

Authors

Publication Details

Journal
International Journal of Human Computing Studies
Published
2025-05-22
DOI
https://doi.org/10.31149/ijhcs.v7i1.5467
Primary Topic
Peer-to-Peer Network Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Dual-Protocol File Transfer Application: Balancing Speed and Reliability in Peer-to-Peer Networks

G. Rajasekaran, S. Suman Rajest, Surender Kumar, R Regin et al.
International Journal of Human Computing Studies
Peer-to-Peer Network Technologies
article

A Dual-Protocol File Transfer Application: Balancing Speed and Reliability in Peer-to-Peer Networks

G. Rajasekaran, S. Suman Rajest, Surender Kumar, R Regin, M. Mohamed Sameer Ali
article en

Abstract

In today’s digital era, secure and efficient file transfer mechanisms are crucial as digital communication becomes increasingly prevalent. This paper presents a File Transfer Application that enables collaborative file sharing among multiple users over a network. The application uses a client-server architecture, integrating UDP for fast communication and TCP for secure and reliable file transfers. The server manages client registrations, maintains a dynamic table of active users, and broadcasts file availability updates, fostering real-time collaboration. Clients register with the server by sending their details and receive a list of online peers. Users can share files or request them directly from others, promoting peer-to-peer interaction. A simple command-line interface allows easy navigation, making the application accessible to users with varying technical backgrounds. File transfers utilize TCP to ensure data integrity, while UDP handles lightweight communication, minimizing latency. The system allows clients to disconnect gracefully, updating the server and other users accordingly. Tested in various environments, including simulations on a single machine, the application demonstrates its robustness in handling concurrent users effectively. This paper not only highlights key networking and socket programming concepts but also lays the groundwork for future enhancements like encryption and authentication, ensuring secure, scalable digital file sharing.

International Journal of Human Computing StudiesVol. 7(1)
Openalex Percentile: Top 82%
Peer-to-Peer Network Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.