How can I view other computer's screen via LAN
-
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.
-
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.
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.
-
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.
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