SaslSocketTransceiver and SaslSocketServer should be preferred to SocketTransceiver and SocketServer. The former are more optimized and offer the option of security. The latter should be deprecated to discourage a proliferation of implementations.
We should also add Transceiver and Server factory methods that accept a URI. For "http:" URIs these should use HttpTransceiver and HttpServer. For "avro:" URIs these should use SaslSocketTransceiver and SaslSocketServer. The rpcsend and rpcrecieve tools should use these factories.