Remote Desktop Project

Computer Network Course Project

Honor Program in Information Technology

University of Science, Cohort 2022

Team Members

  • Pham Minh Tan
  • Nguyen Quang Thinh
  • Nguyen Phuc

Project Overview

This project implements a Remote Desktop solution as part of our Computer Network course. It allows users to remotely access and control a computer over a network connection.

Features

  • Remote screen viewing
  • Keyboard and mouse input control
  • File transfer capabilities
  • Secure connection handling

Technologies Used

  • C++
  • Winsock (Windows Sockets API)
  • wxWidgets (Cross-platform GUI toolkit)

Prerequisites

  • CMake (version 3.x or later)
  • C++ compiler with C++11 support
  • wxWidgets development libraries

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/remote-desktop-project.git
    cd remote-desktop-project
  2. Generate the build files using CMake:
    cmake -S. -Bbuild
  3. Build the project:
cmake --build build

## Demo
Check out our project demo video:
https://youtu.be/cIOEv-dLolA