Ejemplo n.º 1
0
        private void tslStartRecorder_Click(object sender, EventArgs e)
        {
            int iQueueMax     = 0;
            int iLiseningPort = 0;

            frmSocketConfig oFrmSocketConfig = new frmSocketConfig();

            if (oFrmSocketConfig.ShowDialog() != DialogResult.OK)
            {
                MessageBox.Show("请先配置好轨迹记录服务参数。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (!Int32.TryParse(oFrmSocketConfig.LiseningPort, out iLiseningPort))
            {
                MessageBox.Show("请确定指定的端口号参数正确.", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (!Int32.TryParse(oFrmSocketConfig.QueueMax, out iQueueMax))
            {
                MessageBox.Show("请确定指定的消息队列容量参数正确.", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            this._socketClient.ProcessMessageEvent += new GPSTrackingRecorder.Communications.SocketClient.ProcessMessageHandler(_socketClient_ProcessMessageEvent);
            this._socketClient.ListenigPort         = 8205;
            this._socketClient.ServerIP             = System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName())[0].ToString();
            this._socketClient.StartReceiveMessage();

            this.tlsStartRecorder.Enabled = false;
            this.tlsStopRecorder.Enabled  = true;
        }
Ejemplo n.º 2
0
        private void tslStartRecorder_Click(object sender, EventArgs e)
        {
            int iQueueMax = 0;
            int iLiseningPort = 0;

            frmSocketConfig oFrmSocketConfig = new frmSocketConfig();

            if (oFrmSocketConfig.ShowDialog() != DialogResult.OK)
            {
                MessageBox.Show("请先配置好轨迹记录服务参数。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (!Int32.TryParse(oFrmSocketConfig.LiseningPort,out iLiseningPort))
            {
                MessageBox.Show("请确定指定的端口号参数正确.", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (!Int32.TryParse(oFrmSocketConfig.QueueMax,out iQueueMax))
            {
                MessageBox.Show("请确定指定的消息队列容量参数正确.", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            this._socketClient.ProcessMessageEvent += new GPSTrackingRecorder.Communications.SocketClient.ProcessMessageHandler(_socketClient_ProcessMessageEvent);
            this._socketClient.ListenigPort = 8205;
            this._socketClient.ServerIP = System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName())[0].ToString();
            this._socketClient.StartReceiveMessage();

            this.tlsStartRecorder.Enabled = false;
            this.tlsStopRecorder.Enabled = true;
        }