|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- int CRemotClientDlg::SendCommandPacket(int sCmd, bool bAutoCloose, BYTE* pData, size_t nLength)
- {
- UpdateData();
- CClientSocket* pClient = CClientSocket::getInstance();
- bool ret = pClient->InitSocket(m_serv_addressIP, atoi((LPCSTR)m_port));
- if (!ret)
- {
- AfxMessageBox("网络初始化失败!");
- return -1;
- }
- CPacket pack(sCmd, pData,nLength);
- ret = pClient->_Send(pack);
- int ncmd = pClient->_Recv();
- TRACE("ret:[%d]\n", ncmd);
- if (bAutoCloose)
- {
- pClient->CloseClient();
- }
- return ncmd; //到这里ncmd依旧是6
- }
复制代码
- int ret = SendCommandPacket(wparam >> 1, wparam & 1, NULL, NULL); //ret赋值了个0
复制代码
醉了,函数返回的时候ncmd一直是6,赋值到ret的时候ret就是不变6,反倒是赋值了个0,这啥情况,大佬帮忙瞅瞅
|
|