Linux.Conf.Au | Abstracts

Last night there were 0 people registered! LCA 2003 started at Thu Jan 1 08:00:00 1970; it's now Thu Mar 27 03:56:20 2003.

Developing network applications under UNIX

Adrian Chadd

I will cover the various aspects of developing network and long-lived applications under UNIX. This includes comparing languages (C, C++, Java), paradigms (single thread/callback, pthreads, processes/shared memory), APIs (Unix vs Windows network IO, Unix vs Windows file IO, memory allocation/ management) and system-level performance (poll() vs kqueue(), zero-copy read()/write(), network driver performance, general kernel performance.)


Scripting by James and Bernard.
The original Tux penguin is copyright by Larry Ewing.
Linux is a trademark of Linus Torvalds.
© 2002 Linux Australia.