예제 #1
0
    private void Start()
    {
        ArgParser parser  = new ArgParser();
        string    apiPort = parser.GetArg("--api-port");
        string    wsPort  = parser.GetArg("--ws-port");

        if (apiPort == null)
        {
            apiPort = "9000";
        }
        if (wsPort == null)
        {
            wsPort = "9001";
        }

        CacheWindowHandle();
        string apiBaseAddress = $"http://localhost:{apiPort}/";
        string wsBaseAddress  = $"http://0.0.0.0:{wsPort}/";

        _webApp = WebApp.Start <Startup>(apiBaseAddress);
        _wsApp  = new WebsocketHandler(wsBaseAddress);
    }