How does the Android VNC Server receive key/mouse events from VNC clients? Can any one explain that to me? I am curious to understand.

1 Answer 1


VNC uses simple protocol, called RFB, you can read more here:


Basically, it's a simple client/server based network protocol, server listens for clients to connect, once a client is connected, clients send mouse/keyboard information to the server using packets. The server parses the messages, and inject key/mouse to the local system.

We released a new VNC Server, VMLite VNC Server, first vnc server working on any android devices:


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .