The uscpi-tcp package is Bernstein's implementation of something called
UNIX Client/Server Program Interface.
We are told that UCSPI should be pronounced
although to my eye it looks more like
Oh, well, that's the djb way for you...
However you pronounce it, ucspi-tcp is an essential part of the djb way. It is nearly as important as daemontools in setting up a foundation for our server. In fact, the two packages go together hand in glove as we add TCP/IP services to our server.
ucspi-tcp also happens to be a lot of fun. The utilities in this package make it extremely easy to add custom client/server applications, both useful and frivolous.
The ucspi-tcp package is a prerequisite for installing and using many of the other package described at this site. Building a server the djb way is going to have a lot to do with knowing and using the suite of utilities included with ucspi-tcp.
Copyright © 2002, 2003, Wayne Marshall.
All rights reserved.
Last edit 2003.12.31, wcm.