C++代码转换成C#代码

SunshineCaoM 2017-10-19 11:43:59
/** 发送数据 **/
bool CSocketEngine::send(int main, int sub, void* data, int dataSize)
{
if (!isAlive())
return false;
cocos2d::log("SEND---main command %s %d ----%d -- sub command %d ",url1.c_str(),port1,main, sub);
//构造数据
unsigned char cbDataBuffer[SOCKET_TCP_BUFFER];
TCP_Head * pHead = (TCP_Head *)cbDataBuffer;
pHead->CommandInfo.wMainCmdID = main;
pHead->CommandInfo.wSubCmdID = sub;
if (dataSize > 0)
{
memcpy(pHead + 1, data, dataSize);
}
//加密数据
unsigned short wSendSize = EncryptBuffer(cbDataBuffer, sizeof(TCP_Head)+dataSize, sizeof(cbDataBuffer));
mSocket.send((const char*)cbDataBuffer, wSendSize);
return true;
}
...全文
247 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧