目前在做一个视频监控的项目。数据是通过串口传送到服务器端的PC主机上。
我的问题是:如果我让我的应用程序对串口传来的某些字符作出响应的话,应该怎么做呢?
比如:视频监控系统进行了动态检测,发现监控画面中的某些物体在运动,于是通过串口给主机发送了一个字符串:MOTION REGION FOUND:0x2,我想让服务器对这个字符串作出响应,应该怎么办呢?请高手指点迷津。
我的服务器端程序是用VC编写的,串口通信使用的是MSCOMM控件。
我的问题是:如果我让我的应用程序对串口传来的某些字符作出响应的话,应该怎么做呢?
比如:视频监控系统进行了动态检测,发现监控画面中的某些物体在运动,于是通过串口给主机发送了一个字符串:MOTION REGION FOUND:0x2,我想让服务器对这个字符串作出响应,应该怎么办呢?请高手指点迷津。
我的服务器端程序是用VC编写的,串口通信使用的是MSCOMM控件。
void CSerialPortView::OnCommMSComm()
{
int nSize, nEvent; nEvent = m_Comm.GetCommEvent();
switch (nEvent)
{
case 2: //Receive more than RTHresshold characters
break;
case 3: //CTS line responses
break;
case 4: //DSR line resonses
break;
case 5: //CD line responses
break;
case 6: //Ring indicator responses
break;
default:
break;
}
}