Socket->ReceiveBuf()问题
我现在想用Socket->ReceiveBuf()接收端口传送过来的数据,我知道长度是9120个字节.我在ClientSocket1Read事件下Socket->ReceiveBuf() 可是总是收到的为4380个字节.请问是怎么回事啊!
我是个新手,盼望各位的回答! 我用的非堵塞模式.
我看有人说这样可以:根据网络状态.可能分几个包发送.可以这样int len = 0(全局)
int templen;
do{ templen =Socket->ReceiveBuf();len+= templen;}while (len>=8192)
但我试了不行啊,len是不是=Socket->ReceiveLength()啊?
请大家指点下!!