Authors :
Shivansh Sethi; Hemesh Mahra
Volume/Issue :
Volume 8 - 2023, Issue 6 - June
Google Scholar :
https://bit.ly/3TmGbDi
Scribd :
https://tinyurl.com/yw79982j
DOI :
https://doi.org/10.5281/zenodo.8047458
Abstract :
The Internet has revolutionized the way we
communicate and access information, making the world
more interconnected. The primary objective of this
project is to create a chat application using Java multithreading and network concepts. The application enables
users to engage in private conversations or participate in
public chat rooms, facilitating the exchange of messages
among users. Additionally, it facilitates the sharing of
various resources such as files, images, and videos. This
online chat system offers enhanced reliability and security
compared to traditional systems. The implementation
utilizes Java, multi-threading, and client-server
architecture, with a scalable design for future
enhancements.
Keywords :
REST API, WebSocket, npm (Node Package Manager), MongoDB, Express.js, React.js.
The Internet has revolutionized the way we
communicate and access information, making the world
more interconnected. The primary objective of this
project is to create a chat application using Java multithreading and network concepts. The application enables
users to engage in private conversations or participate in
public chat rooms, facilitating the exchange of messages
among users. Additionally, it facilitates the sharing of
various resources such as files, images, and videos. This
online chat system offers enhanced reliability and security
compared to traditional systems. The implementation
utilizes Java, multi-threading, and client-server
architecture, with a scalable design for future
enhancements.
Keywords :
REST API, WebSocket, npm (Node Package Manager), MongoDB, Express.js, React.js.