|
Basicly what you ask for is not very easy, there is no real infestructure that would allow one to broadcast a screen shot to a bunch of computers. It seems that an easy way would be to make a basic TCP/IP socket application. Basicly a one-way chat program for images.
Assumptions: There is a teach who need his students to see his screen as he covers some material. (Note that there are professional programs for just such purposes).
The teacher will run a server application, and the students will run a client application.
The students computers open a socket to the teachers computer, which in turn broadcasts image data back to the students computer.
The big problem is size of the image and the time it takes to download the image... This means that the whole screen can't be sent over and over. Some kind of compression will be needed. One idea is to only send the differance between one sample and the next. Since moving the mouse or typing or even scrolling does not change the image much this might be a good way to go.
The Teachers computer will also need to broadcast the image to all of the computers at once. This implies that the teachers computer will have to run a broadcast which is ussualy a UDP not TCP type connection.
|