如何知道socket已经成功把数据发出去!??在线
zkbao 2005-03-29 09:50:21 当,HostSocket->Socket->SendText(data_str);时,如何知道是否数据确实发送出去?我原来是采用得到发送的字节数来检查,但看帮助,好像说这样做也是不确定的,返回的值有可能和实际发送出去的数不同,请高手赐教!
send_length = HostSocket->Socket->SendText(data_str);
if (send_length == 0)
{
int i;
for(i=1;(i<10 && send_length == 0);i++)
{
send_length = HostSocket->Socket->SendText(data_str);
Delay(500);
}
}