Exemple #1
0
        /// <summary>
        /// StopServer
        /// </summary>
        private void StopServer()
        {
            try
            {
                if (IsServerRunning == true)
                {
                    //Player beenden
                    DeleteAllServerThreadDatas();

                    //Server beenden
                    m_Server.Stop();
                    m_Server.ClientConnected    -= new TCPServer.DelegateClientConnected(OnServerClientConnected);
                    m_Server.ClientDisconnected -= new TCPServer.DelegateClientDisconnected(OnServerClientDisconnected);
                    m_Server.DataReceived       -= new TCPServer.DelegateDataReceived(OnServerDataReceiced);
                }

                //Je nach Server Status
                if (m_Server != null)
                {
                    if (m_Server.State == TCPServer.ListenerState.Started)
                    {
                        ShowServerStarted();
                    }
                    else
                    {
                        ShowServerStopped();
                    }
                }

                //Fertig
                m_Server = null;
            }
            catch (Exception ex)
            {
                ShowError(ex.Message);
            }
        }
Exemple #2
0
        /// <summary>
        /// StopServer
        /// </summary>
        private void StopServer()
        {
            try
            {
                if (IsServerRunning == true)
                {

                    //Player beenden
                    DeleteAllServerThreadDatas();

                    //Server beenden
                    m_Server.Stop();
                    m_Server.ClientConnected -= new TCPServer.DelegateClientConnected(OnServerClientConnected);
                    m_Server.ClientDisconnected -= new TCPServer.DelegateClientDisconnected(OnServerClientDisconnected);
                    m_Server.DataReceived -= new TCPServer.DelegateDataReceived(OnServerDataReceiced);
                }

                //Je nach Server Status
                if (m_Server != null)
                {
                    if (m_Server.State == TCPServer.ListenerState.Started)
                    {
                        ShowServerStarted();
                    }
                    else
                    {
                        ShowServerStopped();
                    }
                }

                //Fertig
                m_Server = null;
            }
            catch (Exception ex)
            {
                ShowError(ex.Message);
            }
        }
Exemple #3
0
        /// <summary>
        /// StartServer
        /// </summary>
        private void StartServer()
        {
            try
            {
                if (IsServerRunning == false)
                {
                    m_Server = new TCPServer();
                    m_Server.ClientConnected += new TCPServer.DelegateClientConnected(OnServerClientConnected);
                    m_Server.ClientDisconnected += new TCPServer.DelegateClientDisconnected(OnServerClientDisconnected);
                    m_Server.DataReceived += new TCPServer.DelegateDataReceived(OnServerDataReceiced);
                    m_Server.Start(31832);

                    //Je nach Server Status
                    if (m_Server.State == TCPServer.ListenerState.Started)
                    {
                        ShowServerStarted();
                    }
                    else
                    {
                        ShowServerStopped();
                    }
                }
            }
            catch (Exception ex)
            {
                ShowError(ex.Message);
            }
        }