Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Graphics
  4. How can I view other computer's screen via LAN

How can I view other computer's screen via LAN

Scheduled Pinned Locked Moved Graphics
helpquestionsysadmin
3 Posts 3 Posters 6 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    Newbie00
    wrote on last edited by
    #1

    Hi, I would like to write a program, which would give me a possibility of viewing one computer's screen by some other computers connected via LAN. I've tried to print the main computer's screen (server) using timer, make a jpg file, and send it to other computers (clients) via LAN, which opened given jpg. Unfortunately this method isn't good, because it charges server computer too much. Does anyone know how can I solve this problem? How can I read and broadcast view of the computer's screen easly?? Maybe I could read display's buffers somehow? Please help me.

    M D 2 Replies Last reply
    0
    • N Newbie00

      Hi, I would like to write a program, which would give me a possibility of viewing one computer's screen by some other computers connected via LAN. I've tried to print the main computer's screen (server) using timer, make a jpg file, and send it to other computers (clients) via LAN, which opened given jpg. Unfortunately this method isn't good, because it charges server computer too much. Does anyone know how can I solve this problem? How can I read and broadcast view of the computer's screen easly?? Maybe I could read display's buffers somehow? Please help me.

      M Offline
      M Offline
      Mark Salsbery
      wrote on last edited by
      #2

      Do you just need snapshots of the screen? If so, then grabbing the screen pixels takes very little CPU horsepower so reading display buffers will give you little advantage. The real trick is compressing and sending the pixel data in real time. Mark

      Great job, team. Head back to base for debriefing and cocktails.

      1 Reply Last reply
      0
      • N Newbie00

        Hi, I would like to write a program, which would give me a possibility of viewing one computer's screen by some other computers connected via LAN. I've tried to print the main computer's screen (server) using timer, make a jpg file, and send it to other computers (clients) via LAN, which opened given jpg. Unfortunately this method isn't good, because it charges server computer too much. Does anyone know how can I solve this problem? How can I read and broadcast view of the computer's screen easly?? Maybe I could read display's buffers somehow? Please help me.

        D Offline
        D Offline
        Dave Kreskowiak
        wrote on last edited by
        #3

        You're looking for a VNC library. If a part of the screen doesn't change, why transmit it? You're just wasting bandwidth doing that. Google for "vnc vb.net[^]" and you'll find some examples.

        Dave Kreskowiak Microsoft MVP - Visual Basic

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups