#include "StdAfx.h" #include ".\tcpclientclass.h" #include "Define.h" #include "H7Serial.h" #include "Resource.h" #include "H7 serverDlg.h" TcpClientClass::TcpClientClass(void) { } TcpClientClass::~TcpClientClass(void) { } void TcpClientClass::OnReceive(int nErrorCode) { // MessageBox(0,"OnReceive","",MB_OK); int size = 1023; char Buffer[1023]; CString Buff; size = TcpClientClass::Receive(Buffer, size -1); Buffer[size] = 0; Buff = Buffer; CH7ServerDlg* parent = (CH7ServerDlg*) AfxGetMainWnd(); switch( atoi(Buff) ) { case 110: parent->H7Serial.writeTarget(LED3,OFF); break; case 111: parent->H7Serial.writeTarget(LED3,ON); break; case 120: parent->H7Serial.writeTarget(LED4,OFF); break; case 121: parent->H7Serial.writeTarget(LED4,ON); break; case 130: parent->H7Serial.writeTarget(LED5,OFF); break; case 131: parent->H7Serial.writeTarget(LED5,ON); break; } CSocket::OnReceive(nErrorCode); }