Mail Archives: djgpp/2001/02/05/19:41:27
Richard Dawe nwrote in a message
<3A745502 DOT 497CA8DF AT phekda DOT freeserve DOT co DOT uk>...
>Hello.
>
>As the title suggests, I am ending development of libsocket. I no longer
>have the time, energy or interest to keep on developing libsocket to a
>good standard. It's a bit sad, because I've learnt a lot since I took over
>maintainership from Indrek Mandre.
>
Hi,
I'd like to hear how libsocket users would like this library to be targeted
at? Which operating system
* Windows NT DOS-box - Cygwin is perhaps a better approach?
* Windows 9x/ME - ?
* plain DOS ?
Unless I'd grab more information
*where is one willing to use libsocket
* what are the 'must have' features of this library and which ones are only
'nice to have'?
it's very difficult to make this library 'well and alive'. This is because
one needs to develop a reasonable plan first.
For what seemed to me as a simple task - to provide long file name API to
DJGPP under Windows NT - took me
almost a year. most of that time spent on testing and making the piece of
code 'compatible' with Microsoft's
So I assume it may take at least a year as well to come up with something
robust enough to make it useful
when it comes to libsocket
Since the mission is to develop a BSD compliant networking library then I'd
consider a entry level library that
supports:
* data link level
* ARP / RARP
* IP + fragmentation (both IPv4 & INv6)
* ICMP
* UDP
* no TCP at the moment
* limited ioctls
* no selec()t, pool() (oh no , perhaps could anyone suggest select() under
DOS ?)
* no async i/o
Dave took the top-down approach, that is with wsock.vxd he got TCP and UDP
protocols and tried to go down to IP which is almost impossible under
Windows as most of the stack inrternals are undocumented
I'd opt for quite the opposite direction
PS
Could anyone, please, forward this to the dossock list, I can post at the
usenet only now
- Raw text -