Example #1
0
    public static void Start(bool isLocal = false)
    {
        var serverIps = ServiceDiscovery.GetIps();
        //foreach (var item in serverIps)
        //{
        //    Debug.Log("Ips: " + item);
        //}
        var serverIp = isLocal ? "localhost" : serverIps.First();//ServiceDiscovery.GetIP();
        var address  = "ws://" + serverIp + ":5001";
        var route    = "/Server";

        ServerUrl = address + route;
        Debug.Log("Creating Websocket on " + ServerUrl);

        var wssv = new WebSocketServer(address);

        wssv.AddWebSocketService <Server>(route);
        wssv.Start();

        _socketServer = wssv;
    }