Bauglir.Ex.WebSocketServer.Start C# (CSharp) Метод

Start() публичный Метод

start server true server is able to listen and has started, false if error occures or server is already running
public Start ( IPAddress aAddress, int aPort ) : bool
aAddress System.Net.IPAddress
aPort int
Результат bool
        public bool Start(IPAddress aAddress, int aPort)
        {
            if (fIsRunning) return false;
            fTerminated = false;
            fAddress = aAddress;
            fPort = aPort;
            listener = new TcpListener(fAddress, fPort);
            try
            {
                listener.Start();
                var t = new Thread(Execute) { Name = "WebSocketThread" };
                t.Start();
                return true;
            }
            catch (SocketException e)
            {
                if (SocketError != null) SocketError(this, e);
                return false;
            }
            catch (Exception)
            {
                return false;
            }
        }