particular hardware device to the client stub 704 on the removable media device 702 the client stub 704 may assign a logical port to each hardware device reported by the server 705 the logical ports may start at 8889 and may decrement the port address for each next hardware device present on the wireless device 701 the client stub 704 may inform the server 705 of the hardware device logical port assignments in one aspect in particular port 8889 may be assigned to map the wifi hardware 612 from the wireless device 701 to the removable media device 702 when an application 603 or runtime environment 604 in the removable media device 702 requests a wifi function such as scanning for an access point the client stub 704 sends this command via port 8889 to the server 705 in the wireless device 701 the server 705 may then instruct the wifi hardware 612 to scan and return a list of access points found through the same logical port 8889 the client stub 704 may send the list of access points to the calling application 603 or runtime environment 604 fig1 illustrates the flow of information from an application 603 that requests access to wifi hardware 612 to scan for an access point the information flow is depicted by the arrow in fig1 in the sequence identified by the.