Hey guys,

I'm on a big project, and I need help, I'm working on a project similar to LogMeIn but not this big of course, I want to have a central server(dedicated IP) and I want to let clients to connect to this server, and the idea is to let clients interact with each other even if they're behind NAT/Firewall, see if I want to check the files on my home PC, I will connect to the server which will open a tunnel for me to connect to my home PC that's behind a router or firewall.

If you can at least guide me to where I can start, I googled but nothing seems to answer my question using VB6, I really need to do it in VB6...

I'm uploading a photo of the idea, if you guys can at least tell me what to do to start programming the application I'm not an expert in VB6.