mirror of
https://github.com/lxsang/ant-http
synced 2024-11-18 01:08:21 +01:00
fix read write pb
This commit is contained in:
parent
64554bd2f5
commit
303a2391f6
@ -319,12 +319,12 @@ int antd_recv(void *src, void* data, int len)
|
|||||||
while (readlen > 0 )//&& source->attempt < MAX_ATTEMPT
|
while (readlen > 0 )//&& source->attempt < MAX_ATTEMPT
|
||||||
{
|
{
|
||||||
received = recv(((int) source->sock), ptr+read, readlen, 0);
|
received = recv(((int) source->sock), ptr+read, readlen, 0);
|
||||||
LOG("Read : %c\n", *ptr);
|
//LOG("Read : %c\n", *ptr);
|
||||||
if (received > 0)
|
if (received > 0)
|
||||||
{
|
{
|
||||||
read += received;
|
read += received;
|
||||||
readlen = (len - read) > BUFFLEN?BUFFLEN:(len-read);
|
readlen = (len - read) > BUFFLEN?BUFFLEN:(len-read);
|
||||||
LOG("Read len is %d\n", readlen);
|
//LOG("Read len is %d\n", readlen);
|
||||||
}
|
}
|
||||||
else if(errno != EAGAIN && errno != EWOULDBLOCK)
|
else if(errno != EAGAIN && errno != EWOULDBLOCK)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user