A non-virtual function says, you have to do this and you must do it this way. A virtual function says you have to do this, but you don't have to do it this way. That's their fundamental difference.
I have some addition to #13: ssh can also be used as socks proxy, for example, try this command at host1: ssh -D 1080 host2.com
After that open browser configuration dialog and specify socks proxy 127.0.0.1 port 1080. When browser on host1 will try to open some remote website, this request will be forwarded via secure channel to host2.com, and then connection to remote website will be initiated from host2, thus showing in webserver's logs the ip-address of host2.com in spite of the fact, that browser is runnning at host1.
This can be useful if you don't want to show for website's admins your real ip-address.
I am being sponsored by Syntress! They bought me an amazing dedicated server to run catonmat on. If you're looking web services, I highly recommend the Syntress guys!
Education Sponsors
I am being sponsored by A-Writer! If you ever need help with essay writing, look no further than A-Writer! They will help you with your writing in as quickly as 3 hours!
I have some addition to #13: ssh can also be used as socks proxy, for example, try this command at host1:
ssh -D 1080 host2.comAfter that open browser configuration dialog and specify socks proxy 127.0.0.1 port 1080. When browser on host1 will try to open some remote website, this request will be forwarded via secure channel to host2.com, and then connection to remote website will be initiated from host2, thus showing in webserver's logs the ip-address of host2.com in spite of the fact, that browser is runnning at host1.
This can be useful if you don't want to show for website's admins your real ip-address.
Reply To This Comment