Menu

Multitasking Fixed, Sockets implemented

After numerous revisions of the multitasking code, finally a working version has been implemented. No longer does 'disablemt()' have to be called before every function call that could possibly be pre-empted, and 'Yield()' is no longer necessary. In addition, the bug in the semaphore allocation code that didn't actually return a valid semaphore index has been fixed.

The socket interface has also been implemented without a hitch. As yet only SOCK_DGRAM type sockets are supported (as only UDP has been implemented), but server-side and client-side sockets work properly. They use a structure much like the sockaddr structure that other socket interfaces use.

Posted by pcmattman 2007-05-01

Log in to post a comment.

MongoDB Logo MongoDB