Skip to content

A client application for Remote Screen X, enabling remote screen sharing and control over WebSocket connections. Built with Node.js, WebSocket, RobotJS, and other technologies.

Notifications You must be signed in to change notification settings

RushilVerma/RemoteScreenX

Repository files navigation

Remote Screen X PC Client

A client application for Remote Screen X, enabling remote screen sharing and control over WebSocket connections. Built with Node.js, WebSocket, RobotJS, and other technologies.

demo.mp4

Start your Application

Configuration

  • Install Desktop Development with C++ in Visual Studio Installer
  • [Optional] Add ../private/server_settings.json file
{
    "PORT": 8080 ,
    "SERVER_IP": "192.168.1.5",
    "SERVER_MODE":"auto"
}

For PC-Client[./RemoteScreenX-PC/]

npm run pc

For Android

# using npm
npm run android

For iOS

# using npm
npm run ios

Set IP of Server in Client

Localhost (for testing on the same machine):

const ws = new WebSocket('ws://127.0.0.1:8080');

Specific IP address (for networked servers):

const ws = new WebSocket('ws://192.168.1.100:8080');

Public IP address or domain (for internet-accessible servers):

const ws = new WebSocket('ws://your-public-ip-address:8080'); // Replace your-public-ip-address with the server's public IP address or domain, and 8080 with the server's port

About

A client application for Remote Screen X, enabling remote screen sharing and control over WebSocket connections. Built with Node.js, WebSocket, RobotJS, and other technologies.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published