private bool canConnect(VMHandle handle) { try { var client = new NetClient(null); client.Connect(handle.IP, handle.Port); var isConnected = client.IsConnected; if (isConnected) client.Disconnect(); return isConnected; } catch { } return false; }
private static void SendVmTerminatingMessage(ITcpServer server, int port) { var client = new NetClient(new ClientFeedback()); client.Connect("127.0.0.1", port); client.SendAndWait(new VMTerminating(server.Port)); client.Disconnect(); }
private static void SendVmInitializedMessage(Guid correlationId, ITcpServer server, int port) { var client = new NetClient(new ClientFeedback()); client.Connect("127.0.0.1", port); Logger.WriteDebug(string.Format("About to send VMInitializedMessage for 127.0.0.1:{0}", server.Port)); client.SendAndWait(new VMInitializedMessage(correlationId, Process.GetCurrentProcess().Id, server.Port, _engine.GetNUnitTestRunner(), _engine.GetMSTestRunner(), _engine.IsLoggingEnabled(), _engine.StartedPaused)); client.Disconnect(); }