摘要 |
A technique for handling undesired data over a limited bandwidth channel. Specifically, one embodiment in accordance with the present invention operates within an electronic system or device (e.g., personal digital assistant) which can be coupled to a networking environment. An embodiment of the present invention allows higher levels of software operating within an electronic system to directly communicate with and determine the current operation of lower levels of software. As such, a higher level of software is advantageously able to perform appropriate actions in response to activities being performed by a lower level of software. For example, the higher level of software is able to suspend its time-out of a delayed response to a data request after determining that the reason for the delay is due to the fact that there is a "log jam" caused by canceled data packets being processed by a transport layer while a UDP layer is currently discarding canceled data packets associated with a canceled data request. Therefore, one embodiment of the present invention enables electronic devices to operate more efficiently.
|