5
I use a mixture of linux and windows machines at my office. I've got logmein running on my windows machines, and VNC setup on the linux ones. The linux logmein browser plugin works great. However, I'm confused as to why there are no services like logmein or gotomypc for linux where you just install the program and you're good to go because there's no port forwarding to setup in your router. Is this because those services use port 80 to handle their communications which would be open? Is there a need to setup servers to handle the redirection so it wouldn't be cost-effective to create an open source RDP client/server suite that didn't require port forwarding?
@JRobert Is this server running a specific software, or it's just a Web server (running PHP and MySQL), that passes ip's and available ports to both clients? – FlashDark – 2013-02-06T02:57:18.883
@FlashDark: In the case of Team Viewer, it's their own physical server, and I have to assume, their custom software services to handle logging me (a helper) in and letting my "clients" (helpees) know that I'm online and authenticating each of us when we try to set up a connection, etc., billing services to professional users, etc. – JRobert – 2013-02-06T21:23:50.437
@JRobert Great, that makes my position even worse :) Anyway, thanks for the answer. – FlashDark – 2013-02-08T06:53:41.533
@FlashDark, what is your use-case? My first thought is Jabber is FOSS; it connects two clients who may be behind firewall / NAT routers. I don't know whether the clients then talk directly or continue through ejabberd, but you might find some useful information in that direction. Also, see what a search on peer-peer server connection returns.
– JRobert – 2013-02-08T17:59:09.063@JRobert Well, i have a terminal/doorlock/etc connected to the PC via LAN, and a WinForms application to control this peripherals and collect data from it. So, I wanna be able to directly send a query/command to PC, and get the results I need. Whether it's some information from the localhost server, where logs are stored, or just to lock the door, so no one gets in or out :) Of course, I can do this through Web server, just send a command from a mobile app, but the application on the PC should constantly check for updates on server. I mean if I wanna shut the door...right...about...NOW!? – FlashDark – 2013-02-09T00:07:23.707