954,551 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Remote Access/VNC-like Program?

Has anybody here made a progarm like VNC, or A remote access program? Because I'm trying to make one, and I was wondering if somebody had some code or something that I could work with. Thanks.

JBD2

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

I haven't built a fully graphical vnc type program, but I have built remote access programs... what do you need and/or what you are looking at? Text based? Full Vnc like capabilities, etc?

Comatose
Taboo Programmer
Team Colleague
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215
 

Basically I want a server that allows the client to connect to the other computer so they can view the screen(take control if possible), and also have a client program where all you need is the ip with the server on, and you hit connect and you can see it. It doesnt have to have all the options that VNC has, for now just the basics (above). Thats basically what I'm looking at.

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

Well, it would be no problem creating a server (I'm hoping you would want it to require a password) that would take a snapshot of the screen, and send it back to you. The problem I'm looking at, is the speed of such a program, and the bandwidth of such a program. In order to write a program to actually take over the other computer (which can be done), you have to be able to monitor (in order to see on your screen what is happening on theirs) in real time. That's a lot of snapshots, and a lot of bandwidth. Could it be done? Sure. Are there going to be some issues with it....certainly.

Comatose
Taboo Programmer
Team Colleague
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215
 

How much slower would it make the computer with the "server" on it? I'm interested in making a program like this.

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

Well, I don't foresee it slowing down the server a whole lot (maybe after you take control of the workstation.... some). I see it being choppy, and fairly annoying to work with on the client machine. Bottleneck effects and all other kinds of crap. Now, the best way to do it is to use a UDP socket (the same kind that streams movies and video) for the recieving images portion, and a tcp socket for the control portion.

Comatose
Taboo Programmer
Team Colleague
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215
 

Would you be able to help me with this...(probably quite a bit because i'm new)? Thanks.

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

I'll give you any assistance that I can, but I have a lot on plate (by way of projects) at the moment that take a significant amount of my time. Let me know what you need help with, and I'll see what I can't do.

Comatose
Taboo Programmer
Team Colleague
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215
 

Well I'll let you know when I need help, because I'm still doing some other stuff first...Thanks again.

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

Right now I'd like to start the server part of it. Can you help me with this?

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

Sure. Have you chosen a language?

Comatose
Taboo Programmer
Team Colleague
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215
 

What do you think would be best?

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

I'm an advocate of VB6. I think it's a better structured system, and a better established system. I also suggest using socketwrench ( http://www.catalyst.com ) for the socket portion (socketwrench is an activeX control that is powerful, and pretty easy to use). The very best language to code something like this in, would Be A C language. By tradition, it's faster processing, but would require crazy amounts of code. This leads me to my suggestion of VB6 with socketwrench.

Comatose
Taboo Programmer
Team Colleague
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215
 

Ya, I have VB6, and I'll look at that Socketwrench thing. I don't know how to use Visual C++ anyways.

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

I'm kind of confused on what download to do for this socket thing.

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 
Comatose
Taboo Programmer
Team Colleague
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215
 

Do you have MSN Messenger, so it would be easier to talk? Because I don't even know where to start.

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

Yes I do. I don't have it while I'm here at work, but I do at home. If you want to add me, click my name, view public profile. My Msn Name is there.

Comatose
Taboo Programmer
Team Colleague
2,910 posts since Dec 2004
Reputation Points: 361
Solved Threads: 215
 

What does VNC stand for?

Turiya
Newbie Poster
7 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

I can't remember, www.realvnc.com . Anyways Camatose, what do I need to do to start the server?

JBD2
Newbie Poster
24 posts since Mar 2005
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You