/// <summary> /// Start the TCP server gateway /// </summary> /// <param name="myPort">port that we will listen on</param> private void startSvrGW(int myPort) { m_SvrGW = new K2Gateway.TCPSvrGateway(myPort); m_SvrGW.OnMessage += new K2Gateway.OnMessageEvent(OnMessage); m_SvrGW.OnStatus += new K2Gateway.OnStatusEvent(OnStatusMessage); m_SvrGW.Open(); m_SvrGW.Begin(); }
/// <summary> /// Stop the hander - all sessions will be closed /// </summary> public void StopHandler() { try { m_SvrGW.Close(); m_SvrGW = null; m_bRunWatchDog = false; m_WatchDogThread.Abort(); m_WatchDogThread = null; m_State = Status.closed; } catch (Exception myE) { m_Log.Error("StopHandler", myE); } }