MFC网络编程的一个有关问题。请指点下

MFC网络编程的一个问题。请指点下?
在Visual Studio环境里编程,实现客户端发送一个数据封装到一个char数组里,然后服务器端接受并且解析?求代码。。解释。

------解决方案--------------------
char* buf = new char[1024];//= "hello 你好\r\n";
memset(buf,0,strlen(buf));

strcpy(buf , "{\"type\":\"login\",\"data\":\"");

strcat(buf,globalPrnSerId);

strcat(buf,"\"}\r\n");

if(SOCKET_ERROR == send(sockClient,buf,strlen(buf),0))
------解决方案--------------------
可以用strcat_s装到一个char数组里面 比如说装成了这样:("**com4**9600**a b c") 然后接受方只要按照这个**来解析就可以了 其他的就跟正常一样可以使用SOCKET进行通信
nStart = cmdInfo.Find(_T("**"));

while(nStart != -1)

{

nEnd = cmdInfo.Find(_T("**"), nStart+2);

if(nEnd != -1)

{

someMsg = someMsg + cmdInfo.Mid(nStart+2, nEnd-nStart-2) + _T("\r\n");

}

else

{

someMsg = someMsg + cmdInfo.Mid(nStart+2) + _T("\r\n");

}

nStart = cmdInfo.Find(_T("**"), nEnd);

}