BitCoinClient.Form1.GetWork C# (CSharp) Метод

GetWork() приватный Метод

private GetWork ( ) : WorkBlock
Результат WorkBlock
        WorkBlock GetWork()
        {
            /*
            HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://127.0.0.1:8332/");
            req.TransferEncoding = "";
            req.ServicePoint.UseNagleAlgorithm = false;
            req.Method = "POST";
            req.ContentType = "application/json";
            req.Expect = "";
            req.Credentials = new NetworkCredential("rpcuser", "rpcpass");

            StreamWriter sw = new StreamWriter(req.GetRequestStream());
            sw.Write("{\"method\": \"getwork\", \"params\": [], \"id\":0}\r\n");
            sw.Close();

            HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
            StreamReader sr = new StreamReader(resp.GetResponseStream(), Encoding.Default);

            string str = sr.ReadToEnd();
            Console.WriteLine(str);
            WorkBlock work = new WorkBlock(str);

            sr.Close();
            */

            BitnetClient bc = new BitnetClient("http://127.0.0.1:8332");
            bc.Credentials = new NetworkCredential("rpcuser", "rpcpass");
            JObject obj = bc.GetWork();

            WorkBlock work = new WorkBlock(obj);
            return work;
        }