摘要 |
<p>In a communication device (10) having a modem subsystem (12) and an Application Processing Engine (APE 14) that share an IP address, port number conflicts are avoided by a Port Reservation Agent (PRA 26) running on the APE. Apps (22) executing on the modem subsystem must request to register a port number with the PRA prior to using it. If the address is available, the PRA creates a port reservation socket and associates the port number with the requesting app. If the requested port number is not available, the PRA returns an error and the app must request a different address. To apps executing on the APE, the port reservation sockets appear as port numbers associated with other apps executing on the APE. In this manner, port number conflicts between the modem subsystem and the APE are avoided.</p> |