Originally Posted by l3it3r
Is it possible for this to work over 3G? In my area, the 3G connection is ridiculously fast.
That would be indeed good.
I did nothing to prevent incoming request from connected network interfaces.
This means a connection could come from WIFI, usb with advanced networking enabled, or 3G. (note that it always ask you to authorize the incoming connection)
But that will probably not work with 3G, because most mobile network operators don't provide a public IP address, but a private IP address with a NAT routing system. No way to etablish a connection from another computer on the internet. (It can be possible only from another device in the same operator network).
Maybe there are some mobile operator who provide public IP addresses to their customers, in this case, this should work. But I'm not aware of any mobile operator doing that
This is also the reason why there haven't been massive ownage of jailbreaked iphones with ssh enabled with alpine root pwd! (until a few weeks ago in a specific mobile operator network)
Anyway I will probably build an azure based service someday (if there is enough demand) to provide some sort of relay to make this feature possible. But I won't be able to provide it for free, since windows azure hosting is not free. I'm thinking to do that to enable SMS sending/reading from a computer anytime, as Exchange 2010 does.