GithubHelp home page GithubHelp logo

Comments (9)

mgechev avatar mgechev commented on June 21, 2024

Thanks for the issue! Next a couple of days I'm going to debug it and see how it could be fixed.

from js-vnc-demo-project.

mgechev avatar mgechev commented on June 21, 2024

The installation of node-png is a little bit tricky. In order to make it run you need libpng and I think you cannot compile it with the latest node, so you will need not newer version than ~0.10.13.

After making node-png running, everything should work properly.

from js-vnc-demo-project.

khuongduybui avatar khuongduybui commented on June 21, 2024

I had all dependencies installed and the screen loads successfully upon login. It just doesn't "update".
I tried putting r.requestUpdate(...) into the r.on('rect') handler but even that is still very sluggish.
Note: the VNC server I test this with is running TightVNC server version 1.2.9

from js-vnc-demo-project.

mgechev avatar mgechev commented on June 21, 2024

I'm going to keep the issue open, hopefully I'll be able to reproduce it.

from js-vnc-demo-project.

RonCan avatar RonCan commented on June 21, 2024

The screen doesn't update, same here.

from js-vnc-demo-project.

RonCan avatar RonCan commented on June 21, 2024

Can't find anywhere emitting .emit('rect',rect), maybe that's the problem?

from js-vnc-demo-project.

mgechev avatar mgechev commented on June 21, 2024

Today I found time and reproduced the issue.

I tried to connect to TightVNC server but it didn't work. I guess there was a problem in the frame encoding or may be security?

With RealVNC it works properly. I also added polling for changes, the polling is not incremental i.e. every time the proxy requests the whole screen. In order to make it incremental change the flag passed to requestUpdate.

from js-vnc-demo-project.

RonCan avatar RonCan commented on June 21, 2024

I'm trying it on RealVNC but the issue is produced

from js-vnc-demo-project.

mgechev avatar mgechev commented on June 21, 2024

@RonCan did you pull the last changes?

from js-vnc-demo-project.

Related Issues (5)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.