From: <br...@us...> - 2008-06-02 10:56:19
|
Revision: 197 http://acmcontester.svn.sourceforge.net/acmcontester/?rev=197&view=rev Author: brus07 Date: 2008-06-02 03:56:22 -0700 (Mon, 02 Jun 2008) Log Message: ----------- Work with real site. It's test mode. Modified Paths: -------------- ACMServer/trunk/MediatorSolution/Library/Connector/Getter/WebGetter.cs Modified: ACMServer/trunk/MediatorSolution/Library/Connector/Getter/WebGetter.cs =================================================================== --- ACMServer/trunk/MediatorSolution/Library/Connector/Getter/WebGetter.cs 2008-06-01 23:03:03 UTC (rev 196) +++ ACMServer/trunk/MediatorSolution/Library/Connector/Getter/WebGetter.cs 2008-06-02 10:56:22 UTC (rev 197) @@ -1,6 +1,8 @@ using System; using System.Threading; using System.Windows.Forms; +using System.Net; +using System.IO; namespace AcmContester.Library.Connector.Getter { @@ -8,6 +10,16 @@ { public void Send(string message) { + Send2(message); + } + + public object GetInfoFromSite() + { + return GetInfoFromSite2(); + } + + void Send1(string message) + { WebBrowser webBrowser = new WebBrowser(); webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted); webBrowser.Navigate("http://127.0.0.1/d/a.php?p=321"); @@ -16,7 +28,7 @@ Mutex mut = new Mutex(); string document = ""; - public object GetInfoFromSite() + object GetInfoFromSite1() { WebBrowser webBrowser = new WebBrowser(); webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser_DocumentCompleted); @@ -30,5 +42,30 @@ document = ((WebBrowser)sender).DocumentText; mut.ReleaseMutex(); } + + void Send2(string message) + { + HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://127.0.0.1/d/set.php?res=" + message); + myRequest.Method = "GET"; + myRequest.GetResponse(); + /* + WebResponse myResponse = myRequest.GetResponse(); + StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8); + string result = sr.ReadToEnd(); + sr.Close(); + myResponse.Close(); + */ + } + string GetInfoFromSite2() + { + HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://127.0.0.1/d/get.php"); + myRequest.Method = "GET"; + WebResponse myResponse = myRequest.GetResponse(); + StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8); + string result = sr.ReadToEnd(); + sr.Close(); + myResponse.Close(); + return result; + } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |