Vnc - Remote Frame Buffer Protocol is a simple JAVA and WEB SOCKETS based implementation of Vnc which follows the Remote Frame Buffer Protocol (RFC - 6143) https://datatracker.ietf.org/doc/html/rfc6143 .
This Vnc has the capabilities of only screen sharing over two or more computers that are connected through LAN like your home wifi or your school computer labs. One acts as a server and all others are the clients.
Java
Web Sockets
Multi-Threading
Java Swing GUI
- Screen Sharing: Enables real-time sharing of the screen between multiple computers connected over a LAN (Local Area Network).
- Honed my skills in Java programming by implementing both the server and client components of the VNC application.
- I explored WebSocket as a communication protocol for establishing real-time connections between the server and clients.
To download this, run the following command
git clone https://github.com/mdthabrez/Vnc-RemoteFrameBufferProtocol.git
Computer 1
cd src/remoteserver
java ServerInitiator.java
Computer 2
cd src/remoteclient
java ClientInitiator.java
Mohammed Thabrez G