This exercise will explain how to write a device driver using either COM devices or socket-driven devices.