From: <br...@us...> - 2008-09-01 16:43:11
|
Revision: 348 http://acmcontester.svn.sourceforge.net/acmcontester/?rev=348&view=rev Author: brus07 Date: 2008-09-01 16:43:21 +0000 (Mon, 01 Sep 2008) Log Message: ----------- Fixed bug Modified Paths: -------------- ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGatePlugin.cs ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGetter.cs Modified: ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGatePlugin.cs =================================================================== --- ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGatePlugin.cs 2008-09-01 16:36:03 UTC (rev 347) +++ ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGatePlugin.cs 2008-09-01 16:43:21 UTC (rev 348) @@ -22,6 +22,10 @@ public override void Send(SystemMessage message) { + if (message.IsType("ApplicationSystem") && message.Message == "stop") + { + return; + } string text = " Send: " + message.Message.Length + " bytes" + Environment.NewLine; ((WebGatePluginUserControl)base.Control).AddText(text); @@ -33,7 +37,8 @@ string text = "Arrived: " + message.Message.Length + " bytes"; ((WebGatePluginUserControl)base.Control).AddText(text); - base.DataArrived(message); + if (message.IsType("Empty") == false) + base.DataArrived(message); } private void OnChecked(object o,EventArgs a) Modified: ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGetter.cs =================================================================== --- ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGetter.cs 2008-09-01 16:36:03 UTC (rev 347) +++ ACMServer/trunk/ACMServer/Plugins/MediatorPlugins/WebGatePlugin/WebGetter.cs 2008-09-01 16:43:21 UTC (rev 348) @@ -5,6 +5,7 @@ using System.Text; using AcmContester.Library.LibraryExtention.Data; using System.Net; +using System.Collections.Generic; namespace AcmContester.Plugins.MediatorPlugins.WebGatePlugin { @@ -13,6 +14,13 @@ //"http://127.0.0.1/d"; string fullPathToWebPages = ""; + DataMediator container = new DataMediator(); + + public WebGetter() + { + container.SecondToLive = 60 * 5; + } + public string FullPathToWebPages { get @@ -42,6 +50,8 @@ { checkAddress(); object ob = GetInfoFromSiteX(); + if (ob == null) + return new SystemMessage("", "Empty"); SystemMessage sysMes = new SystemMessage(ob.ToString()); return sysMes; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |