Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

How come select says there is data, but read returns zero?

Answer Posted / chaitanya

The data that causes select to return is the EOF because the other side has closed the connection. This causes read to return zero.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What's the difference between a socket and a port?

893


What is a socket api?

932


What is active unix domain sockets?

949


Why does the sockets buffer fill up sooner than expected?

1386


What is the difference between read() and recv()?

2014


Are unix sockets faster than tcp?

906


Is there any advantage to handling the signal, rather than just ignoring it and checking for the EPIPE error? Are there any useful parameters passed to the signal catching function?

1483


How does unix socket work?

958


What is difference between socket () and serversocket () class?

910


Why do I get EPROTO from read()?

1492


Can multiple clients connect to same socket?

950


What is the function of socket?

961


Whats the difference between select() and poll()?

1708


What is difference between socket and websocket?

951


Where is the socket located?

945