It depends on the topology of the clients network, if they are both behind a specific kind of firewall (don't remember the details) no connection can be established from outside
When connection is possible, is my understanding that croc connects directly