示例#1
0
        private static TransmissionClient CreateTransmissionClient()
        {
            var torrentClientSettings = new TorrentClientSettings
            {
                Url      = TestSettings.TransmissionExposedAddress,
                Username = TestSettings.TransmissionUser,
                Password = TestSettings.TransmissionPassword
            };

            return(new TransmissionClient(TransmissionRcpClientHelper.CreateTransmissionRpcClient(torrentClientSettings)));
        }
示例#2
0
        public static RpcClient.Client CreateTransmissionRpcClient(TorrentClientSettings settings)
        {
            var rpcUrl = settings.Url.AbsoluteUri.TrimEnd('/') + "/transmission/rpc";

            return(new RpcClient.Client(rpcUrl, login: settings.Username, password: settings.Password));
        }