DTILIB is a collection of C++ classes that enable uniform access to serial lines and sockets using the C++ streams concept. A mechanism for asynchronous I/O over C++ streams is also provided. Furthermore, an STL-like database access mechanism is included