[freetds] connect(2) for UDP

Christos Zoulas christos at zoulas.com
Thu Dec 18 10:16:35 EST 2008


On Dec 17, 11:50pm, peterd at iea-software.com (Peter Deacon) wrote:
-- Subject: Re: [freetds] connect(2) for UDP

| On Wed, 17 Dec 2008, Peter Deacon wrote:
| 
| > Recommend using bind() rather than connect() with UDP.  With bind you
| > still get ICMP indiciations for fast failure when send()ing.
| 
| More specifically..
| 
| bind()
| sendto()
| select() for response
| 
| The select will wake on either the expiration of the timer, data to be 
| read or a failure hint if it turns out nothing was listening on the port 
| from the previous sendto()

Always prefer poll over select on systems that have it.

christos


More information about the FreeTDS mailing list