protected override void OnStart(string[] args) { tank = new Tank("http://test.cloud.org", "tank1.test.org", MxpConstants.DefaultServerPort, MxpConstants.DefaultHubPort); TankBubble bubble = new TankBubble(new Guid("c9e95415-f2dd-4f97-b1b8-2736a75ea764"), "Test Bubble 1", Guid.Empty, 100, 1000); tank.AddBubble(bubble); testParticipant = new BoxKickerDaemonParticipant("127.0.0.1", MxpConstants.DefaultServerPort, new Guid("c9e95415-f2dd-4f97-b1b8-2736a75ea764"), "testlocation", "http://test.provider.org", "TestParticipantName", "TestParticipantPassphrase"); tank.Startup(); testParticipant.Startup(); }
protected override void Render(HtmlTextWriter writer) { base.Render(writer); writer.WriteLine("<div>"); Tank tank = TankManager.Tank; writer.WriteLine("<h2>Tank is running: " + tank.IsAlive + "</h2>"); writer.WriteLine("<table>"); writer.WriteLine("<tr><td>Server Packets Received</td><td>" + tank.ServerPacketsReceived + "</td></tr>"); writer.WriteLine("<tr><td>Server Packets Sent</td><td>" + tank.ServerPacketsSent + "</td></tr>"); writer.WriteLine("<tr><td>Server Bytes Received</td><td>" + tank.ServerBytesReceived + "</td></tr>"); writer.WriteLine("<tr><td>Server Bytes Sent</td><td>" + tank.ServerBytesSent + "</td></tr>"); writer.WriteLine("<tr><td>Hub Packets Received</td><td>" + tank.HubPacketsReceived + "</td></tr>"); writer.WriteLine("<tr><td>Hub Packets Sent</td><td>" + tank.HubPacketsSent + "</td></tr>"); writer.WriteLine("<tr><td>Hub Bytes Received</td><td>" + tank.HubBytesReceived + "</td></tr>"); writer.WriteLine("<tr><td>Hub Bytes Sent</td><td>" + tank.HubBytesSent + "</td></tr>"); writer.WriteLine("</table>"); List <TankBubble> bubbles = tank.GetBubbles(); foreach (TankBubble bubble in bubbles) { writer.WriteLine("<table>"); writer.WriteLine("<tr><td>Bubble Id</td><td>" + bubble.BubbleId + "</td></tr>"); writer.WriteLine("<tr><td>Bubble Name</td><td>" + bubble.BubbleName + "</td></tr>"); writer.WriteLine("<tr><td>Number of Connected Bubbles</td><td>" + bubble.Bubbles.Count + "</td></tr>"); writer.WriteLine("<tr><td>Number of Connected Participants</td><td>" + bubble.Participants.Count + "</td></tr>"); writer.WriteLine("<tr><td>Number of Injected Objects</td><td>" + bubble.Objects.Count + "</td></tr>"); writer.WriteLine("</table>"); } /* * TestParticipant testParticipant = TankManager.TestParticipant; * * writer.WriteLine("<h2>Test Participant is running:" + testParticipant.IsAlive + "</h2>"); * writer.WriteLine("<table>"); * writer.WriteLine("<tr><td>Test Participant Id</td><td>" + testParticipant.ParticipantId + "</td></tr>"); * writer.WriteLine("<tr><td>Test Participant Session Id</td><td>" + testParticipant.client.SessionId + "</td></tr>"); * writer.WriteLine("<tr><td>Test Participant is connected</td><td>" + testParticipant.IsConnected + "</td></tr>"); * writer.WriteLine("</table>"); * * writer.WriteLine("<h2>Message Factory</h2>"); * writer.WriteLine(MessageFactory.Current.ToString()); */ BoxKickerDaemonParticipant testParticipant = TankManager.BoxKickerDaemonParticipant; writer.WriteLine("<h2>Test Participant is running:" + testParticipant.IsAlive + "</h2>"); writer.WriteLine("<table>"); writer.WriteLine("<tr><td>Test Participant Id</td><td>" + testParticipant.ParticipantId + "</td></tr>"); writer.WriteLine("<tr><td>Test Participant Session Id</td><td>" + testParticipant.client.SessionId + "</td></tr>"); writer.WriteLine("<tr><td>Test Participant is connected</td><td>" + testParticipant.IsConnected + "</td></tr>"); writer.WriteLine("</table>"); writer.WriteLine("<h2>Message Factory</h2>"); writer.WriteLine(MessageFactory.Current.ToString()); }