TServerSocket sendBuf 怎么保证全部发送完成

TServerSocket sendBuf 如何保证全部发送完成TServerSocket 的sendBuf 方法返回实际发送的字节数 ret,但可

TServerSocket sendBuf 如何保证全部发送完成
TServerSocket 的sendBuf 方法返回实际发送的字节数 ret,但可能会发生 ret 小于指定发送的字节数。怎样保证数据全部发送完成?

[解决办法]
用一个循环来保证全部发送

int nByteLeft = BufLen;
while ( nByteLeft > 0 ) {
int nByteSend = send(buf, nByteLeft, ...);
nByteLeft -= nByteSend;
buf += nByteSend;
}

[解决办法]
肯定是从前往后发送的