Skip to content

This project is a dual JavaFX-based desktop application consisting of Client and Server applications. It is designed for users in the same network to connect, communicate, and share resources effectively. The application is ideal for local collaborative work, remote assistance, and resource sharing within a shared network.

License

Notifications You must be signed in to change notification settings

IJSE-dep13-playground/remote-desktop-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remote Desktop App

A feature-rich Remote Desktop Application built using JavaFX, designed for seamless connectivity within the same local network. This application facilitates remote desktop access, file sharing, text messaging, and video calls with synchronized audio.


Features

🎯 Core Functionalities

  • Remote Desktop Access:
    Control and view a remote desktop with ease.

  • File Transfer:
    Securely share files between the Client and Server applications.

  • Text Messaging:
    Engage in real-time text communication during active sessions.

  • Video Calls with Audio:
    Experience high-quality video calls, ensuring clear and synchronized communication.

  • Connection Monitoring:
    Track IP details, connection status, and active sessions in real time.


How It Works

📡 Network Requirements

Both the Client and Server applications must run on the same local network. Internet-based connections are not currently supported.

🚀 Setup & Usage

  1. Launch the Server Application:

    • Open the ServerApp, configure the desired port, and start listening for connections.
  2. Connect Using the Client Application:

    • Open the ClientApp, enter the Server's IP address and port, and initiate the connection.
  3. Access Features:

    • Once connected, use the application to control the remote desktop, share files, send messages, or make video calls.

Installation

🛠 Requirements

  • Java: Version 11 or later.
  • Operating System: Supports Windows, macOS, and Linux.

📥 Clone the Repository

git clone https://github.com/your-repo-name.git

Contributors

  • Maheesha
  • Viyath
  • Vimukthi

Version

0.7.0

license

Copyright © 2025 IJSE DEP-13. Allrights reserved. This project is licensed under MIT license

About

This project is a dual JavaFX-based desktop application consisting of Client and Server applications. It is designed for users in the same network to connect, communicate, and share resources effectively. The application is ideal for local collaborative work, remote assistance, and resource sharing within a shared network.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published