*url* in config is not really an *url*
Normally we configure the communication with something like that:
tcp:
url: localhost
port: 23000
timeout: 1.0
But this is not really an url, the name is confusing.
What do you think about...
comm:
url: tcp://localhost:23000
timeout: 1.0
This makes sense as an url, and the implementation would not be so hard. We could also maintain the other kind of config for compatibility.