title: Unable to connect to Remote Server using Selenium Chrome RemoteWebDriver
body: <pre><code>public static IWebDriver UserMultiUserSignIn (IWebDriver driver, string port, string hostName, string password, string Username)
  {
      string name = Dns.GetHostName();
      ChromeOptions Options = new ChromeOptions();
      Options.AddAdditionalCapability(Username, "USERNAME");
      Options.AddAdditionalCapability(password, "ACCESS_KEY");
      driver = new RemoteWebDriver(new Uri("http://"+hostName+":"+port+ "/wd/hub"), Options.ToCapabilities());            
  
      return driver;
  }
  
  
  public static void RemoteServerLogin ()
  {            
      string EMAUserName = System.Configuration.ConfigurationManager.AppSettings.Get("EMAUserName");
      string Password = System.Configuration.ConfigurationManager.AppSettings.Get("EMAPassword");
      string Port = System.Configuration.ConfigurationManager.AppSettings.Get("Port");
      string HostName = System.Configuration.ConfigurationManager.AppSettings.Get("Hostname");
  
      UserMultiUserSignIn(driver, Port, HostName, Password, EMAUserName);
  }
  </code></pre>
  
  <p>Exception :</p>
  
  <blockquote>
    <p>OpenQA.Selenium.WebDriverException: 'Unexpected error.
    System.Net.WebException: Unable to connect to the remote server --->
    System.Net.Sockets.SocketException: No connection could be made
    because the target machine actively refused it 127.0.0.1:9515    at
    System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,
    SocketAddress socketAddress)    at
    System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure,
    Socket s4, Socket s6, Socket&amp; socket, IPAddress&amp; address,
    ConnectSocketState state, IAsyncResult asyncResult, Exception&amp;
    exception)    --- End of inner exception stack trace ---    at
    System.Net.HttpWebRequest.GetRequestStream(TransportContext&amp; context) 
    at System.Net.HttpWebRequest.GetRequestStream()    at
    OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo
    requestInfo)    at
    OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command
    commandToExecute)    at
    OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String
    driverCommandToExecute, Dictionary`2 parameters)'</p>
  </blockquote>