16,467
社区成员
发帖
与我相关
我的任务
分享
CSocket sockServ;
sockServ.Create(m_uPort);
sockServ.Listen();
CSocket sockRecv;
sockServ.Accept(sockRecv);
char strSend[1024] = {0};
strcpy(strSend, strText);
int length = strText.GetLength() + 1;
//先发送字符串长度
sockRecv.Send(&length, 4);
//再发送字符串
sockRecv.Send(strSend, length);
sockRecv.Close();
sockServ.Close();
while(1)
{
CSocket sockClient;
sockClient.Create();
sockClient.Connect(strDesIP, uPort);
//接收聊天信息
int length = 0;
cRecvBuff[0] = 0;
sockClient.Receive(&length, 4);
sockClient.Receive(cRecvBuff, length);
sockClient.Close();
}