A method is provided which allows two or more processes (or processors) to share a communications device such as a modem. This is accomplished by providing the multitasking communications-receiving computer (or multiple-processor system) with software which switches control of the modem among different processes after a communications link has been established. In the method, a communication connection is established while the communications device is controlled by a control process. The control process determines the type of incoming communication. The appropriate process for handling the incoming communication is then selected on the basis of the type determination. Finally, the control process delivers control of the connected communications device to the selected process.
展开▼