其实就是例子里面有个类型转换的问题

朱标 发布于 2014/08/06 14:09
阅读 214
收藏 0

@伤神小怪兽 你好,想跟你请教个问题:

USES_CONVERSION;
LPSTR lpszContent = T2A((LPTSTR)(LPCTSTR)strContent);
int iLen = (int)strlen(lpszContent)+1;//+1不然长度不正确,unicode下
return (m_Server->Send(dwConnID,(LPBYTE)lpszContent, iLen) == TRUE);


加载中
0
翡翠水滴
翡翠水滴
问题去哪儿了?
朱标
只是报个错而已呀,自定义协议解析的时候出来的错,返回长度出错
0
伤神小怪兽
伤神小怪兽
不知你想问啥,与Unicode有一毛钱关系?!
伤神小怪兽
伤神小怪兽
你不要想着它是字符串,而是字节数组。就不会觉得少了!
朱标
只是说用例里面小了个+1而已呀
返回顶部
顶部