18,363
社区成员




while(TRUE)
{
FD_SET fds;
FD_ZERO(&fds);
FD_SET(socketClient, &fds);
char recvData[1000] = {0};
int nRecvLen;
int nErr = SSL_read(ssl, recvData, sizeof(recvData));
if (nErr <= 0)
{
break;
}
int unicodeLen = MultiByteToWideChar(CP_UTF8, 0, recvData, -1, NULL, 0);
WCHAR *pUnicode = new WCHAR[unicodeLen + 1];
memset(pUnicode, 0, (unicodeLen + 1)*sizeof(wchar_t));
MultiByteToWideChar(CP_UTF8, 0, recvData, -1, pUnicode, unicodeLen);
CString cs(pUnicode);
delete[]pUnicode;
pUnicode = NULL;
//MessageBox(NULL,cs,"",MB_OK);
cstrRecvData += cs;
}