public KodiService(string host, string port, string username, string password) { _rpcConnector = new RpcConnector(this); Host = host; Port = port; Username = username; Password = password; }
public KodiService() { _rpcConnector = new RpcConnector(this); Host = ConfigurationManager.AppSettings["KodiHost"]; Port = ConfigurationManager.AppSettings["KodiPort"]; Username = ConfigurationManager.AppSettings["KodiUsername"]; Password = ConfigurationManager.AppSettings["KodiPassword"]; }
void StartRpcClientPU() { m_RpcConnector = new RpcConnector(); m_CharaId = 0; m_RpcConnector.SetProcessUnit(this); m_RpcConnector.SetRpcClient(this); SetHealthCheckUpdateTime(Constants.RPC_HEALTH_CHECK_UPDATE_TIME); }
static void Main(string[] args) { var btc = new BitcoinService("http://gethfull:8332", "coinfabrik", "0oOI078hIwho6nyWyeUJBz6YvKFmlm8t", "", 10); var conn = new RpcConnector(btc); long last = -1; while (true) { var latestBlock = conn.MakeRequest <long>(RpcMethods.getblockcount); if (latestBlock == last) { Thread.Sleep(1000); continue; } var latestBlockHash = conn.MakeRequest <string>(RpcMethods.getblockhash, new object[] { latestBlock }); var now = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); Console.WriteLine($"{now} - New block: {latestBlockHash}"); last = latestBlock; } //var block = conn.MakeRequest<string>(RpcMethods.getblock, new object[]{ latestBlockHash, 0 }); //Console.WriteLine(block); }
public KodiService() { _rpcConnector = new RpcConnector(this); }
public BtcRpc() { var config = Configuration.Get(); _conn = new RpcConnector(new BitcoinService(config.Url, config.RpcUser, config.RpcPassword, string.Empty, 10)); }