int Send(const void* lpBuf, int nBufLen, int nFlags = 0);
参数说明:
- lpBuf:指向要发送数据的缓冲区的指针。
- nBufLen:指定要发送的数据的大小。
- nFlags:指定发送操作的标志,默认为 0。
返回值:
- 如果成功发送数据,返回发送的字节数;如果发生错误,返回 SOCKET_ERROR。
示例用法:
CAsyncSocket mySocket;
// 假设已经创建并连接了 mySocket
const char* data = "Hello, server!";
int dataLen = strlen(data);
int nBytesSent = mySocket.Send(data, dataLen);
if (nBytesSent != SOCKET_ERROR)
{
// 成功发送数据
}
else
{
// 发送数据失败,处理错误
}
在上述示例中,Send 方法用于将数据发送到已连接的套接字。
转载请注明出处:http://www.zyzy.cn/article/detail/15522/MFC/CAsyncSocket