EndangeringSpecies
EndangeringSpecies

Reputation: 1594

what Windows api would I need to build remote desktop tool like TeamViewer?

judging by low bandwidth footprint I am guessing that TeamViewer doesn't just transmit the screen pixel by pixel. So what api would such a tool use to obtain graphics features for efficient transmission? Are there open source apps like "poor man's TeamViewer" demonstrating this in code?

ETA: I am not asking for "specific api" for "complex task". My question boils down to "how does TeamViewer work, in terms of obtaining graphics info from Windows?"

Upvotes: 0

Views: 2318

Answers (4)

EndangeringSpecies
EndangeringSpecies

Reputation: 1594

ok, this is not a direct answer to my question, but nevertheless an interesting discussion of the issue How is TeamViewer so fast? . The OP is asking a question similar to mine and provides his empirical analysis of the competing systems. He says that Windows Remote Desktop is significantly faster than VNC, presumably because it transmits Windows drawing commands rather than bitmap diff, and he also says that TeamViewer is surprisingly faster than even that, for reasons he wants to understand.

Upvotes: 0

Dan Ports
Dan Ports

Reputation: 1451

Consider the Windows Desktop Sharing API.

Upvotes: 2

HGK
HGK

Reputation: 386

You Can Use Win VNC http://dotnetvnc.sourceforge.net/ download and use their API.

Upvotes: 1

Joey
Joey

Reputation: 354466

You could take a look at VNC. But asking for a specific API to do a quite complex task is probably very futile.

Upvotes: 2

Related Questions