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
- A. Karunamurthy
- R Keerthana (ORCID: https://orcid.org/0009-0001-4898-4075)
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