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; }
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; }