Client - Server Based Remote Screen Sharing System Using VB.Net

In this project, a simple screen - sharing application is developed using Visual Basic (VB. NET) with Windows Forms. The system is based on a client - server model. The server captures the screen of the host computer at regular intervals and sends it over the network to the connected client, which then displays the received image in real time. The screen capture is performed using the Graphics. CopyFromScreen () method, and the image is converted to a byte array using a memory stream and JPEG format to reduce size. This data is sent through a TCP connection. On the client side, the image is received and displayed in a PictureBox control. The project uses NetworkStream, BinaryWriter, and BinaryReader classes for sending and receiving data efficiently. The goal of the project is to demonstrate how basic screen sharing can be implemented using socket programming in VB. NET. This type of system can be extended for remote desktop access or online assistance tools. It helps in understanding concepts like TCP/IP, threading, image compression, and real - time data transfer.

Authors

Publication Details

Journal
International Journal of Science and Research (IJSR)
Published
2025-06-07
DOI
https://doi.org/10.21275/sr25526114801
Primary Topic
Cloud Computing and Remote Desktop Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Client - Server Based Remote Screen Sharing System Using VB.Net

A. Karunamurthy, R Keerthana
International Journal of Science and Research (IJSR)
Cloud Computing and Remote Desktop Technologies
article

Client - Server Based Remote Screen Sharing System Using VB.Net

A. Karunamurthy, R Keerthana
article en

Abstract

In this project, a simple screen - sharing application is developed using Visual Basic (VB. NET) with Windows Forms. The system is based on a client - server model. The server captures the screen of the host computer at regular intervals and sends it over the network to the connected client, which then displays the received image in real time. The screen capture is performed using the Graphics. CopyFromScreen () method, and the image is converted to a byte array using a memory stream and JPEG format to reduce size. This data is sent through a TCP connection. On the client side, the image is received and displayed in a PictureBox control. The project uses NetworkStream, BinaryWriter, and BinaryReader classes for sending and receiving data efficiently. The goal of the project is to demonstrate how basic screen sharing can be implemented using socket programming in VB. NET. This type of system can be extended for remote desktop access or online assistance tools. It helps in understanding concepts like TCP/IP, threading, image compression, and real - time data transfer.

International Journal of Science and Research (IJSR)
Openalex Percentile: Top 88%
Cloud Computing and Remote Desktop 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.