Re: tds_socketpair on windows
Frediano Ziglio <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <[email protected]> |
Il giorno 01/apr/2012, alle ore 16:35, "James K. Lowden" <[email protected]> ha scritto: > On Sun, 1 Apr 2012 11:24:18 +0100 > Frediano Ziglio <[email protected]> wrote: > >> Probably I'll rewrite this code using events (on Windows), for the >> moment streams are also ok. > > Could you explain that a little bit? Are you thinking of abandoning > the winsocket API? > > --jkl No, socket are required to use tcp/ip. In this case socketpair is used to stop select. To do this in Windows you can associate a system event to a socket with WSAEventSelect so you can wait for events with WaitForSingleObject and stop it just setting the event. More Windows style and less resources used. I think in Linux I could use event_fd. Using socketpair is the more portable way. > Frediano