static void Main(string[] args) { configuration config = new configuration("config.ini"); Sage50.Sage50 sage = new Sage50.Sage50(config); WebListener.WebListener listener = new WebListener.WebListener(config); listener.startWebServer(sage); sage.Connect2Sage50(); }
public void startWebServer(Sage50.Sage50 sage_) { sage = sage_; //get an empty port TcpListener l = new TcpListener(IPAddress.Loopback, 0); l.Start(); int port = ((IPEndPoint)l.LocalEndpoint).Port; l.Stop(); this.Initialize(); }