Ejemplo n.º 1
0
        /// +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
        /// <summary>
        /// Form loading handler
        /// </summary>
        /// <history>
        ///    10 Nov 18  Cynic - Started
        /// </history>
        private void frmMain_Load(object sender, EventArgs e)
        {
            // we are not connected at this point
            SetScreenVisualsBasedOnConnectionState(false);

            try
            {
                LogMessage("frmMain_Load Setting up the Data Transporter");

                // set up our data transporter
                dataTransporter = new TCPDataTransporter(TCPDataTransporterModeEnum.TCPDATATRANSPORT_SERVER, RemConConstants.SERVER_TCPADDR, RemConConstants.SERVER_PORT_NUMBER);
                // set up the event so the data transporter can send us the data it recevies
                dataTransporter.ServerClientDataEvent += ServerClientDataEventHandler;
                LogMessage("frmMain_Load Data Transporter Setup complete");
            }
            catch (Exception ex)
            {
                LogMessage("frmMain_Load exception: " + ex.Message);
                LogMessage("frmMain_Load exception: " + ex.StackTrace);
                OISMessageBox("Exception setting up the data transporter: " + ex.Message);
            }
        }
Ejemplo n.º 2
0
        /// +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
        /// <summary>
        /// Shutsdown the data transporter safely
        /// </summary>
        /// <history>
        ///    19 Nov 18  Cynic - Started
        /// </history>
        private void ShutdownDataTransporter()
        {
            // shutdown the data transporter
            if (dataTransporter != null)
            {
                // are we connected? we want to tell the client to exit
                if (IsConnected() == true)
                {
                    // get the server client data from the screen
                    ServerClientData scData = GetSCDataFromScreen("Client close down message");
                    // set a special flag in here
                    scData.AllStep_Enable = 2;

                    // display it
                    AppendDataToTrace("OUT: dataStr=" + scData.DataStr);
                    // send it
                    dataTransporter.SendData(scData);
                }

                dataTransporter.Shutdown();
                dataTransporter = null;
            }
        }