implement auto port detect for web bridge

This commit is contained in:
Gregor Biswanger
2017-10-06 05:46:01 +02:00
parent 9ed69cd65c
commit 21cb393bc0
5 changed files with 40 additions and 33 deletions

View File

@@ -3,5 +3,6 @@
public static class BridgeSettings
{
public static string SocketPort { get; set; }
public static string WebPort { get; set; }
}
}

View File

@@ -13,12 +13,16 @@ namespace ElectronNET.API
{
BridgeSettings.SocketPort = argument.ToUpper().Replace("/ELECTRONPORT=", "");
Console.WriteLine("Use Electron Port: " + BridgeSettings.SocketPort);
} else if(argument.ToUpper().Contains("ELECTRONWEBPORT"))
{
BridgeSettings.WebPort = argument.ToUpper().Replace("/ELECTRONWEBPORT=", "");
}
}
if(IsElectronActive())
{
builder.UseContentRoot(AppDomain.CurrentDomain.BaseDirectory);
builder.UseContentRoot(AppDomain.CurrentDomain.BaseDirectory)
.UseUrls("http://0.0.0.0:" + BridgeSettings.WebPort);
}
return builder;