Mail Archives: djgpp/2001/02/07/18:36:40
Eli Zaretskii wrote in a message
<9791-Tue06Feb2001104746+0200-eliz AT is DOT elta DOT co DOT il>...
>I'd say that it needs to support Windows 9X and ME as its primary
>target. Plain DOS already has a solution, and I'm guiessing that
>making libsocket work on NT and W2K is an entirely different ball
Ok, I got the idea. What is needed is a socket library that provides
for socket() call
that 's working under Win 9x/ME (= under Winsock 2.0)
Ideally this library should rely on services provided by MS TCP/IP stack
that comes with Windows
so it implies either
* TDI API (coda.vxd)
and IPv6 if Windows 9x/ME provides its own IPv6 stack
Direct access to lower levels of OSI layers (IP,ICMP,raw sockets) is not as
much relevant at this moment
How about select() and poll() ?
I'll check the latest version of libsocket sources and the bug report to see
if we can stay with wsock2.vxd
and/or benefit from using coda.vxd
The case with Windows NT is much clearer, once the CygWin team gets its
version of Unix sockets to work
we can make a simple stub library tthat calls that implementation.
- Raw text -