Hi Sivak and welcome to the forums!
The functionality you are referring to is all a property of the driver utilized by the various WiFi adapters.
As I've written about on my
blog (which I see you've posted to) there's quite a difference in how some of the WiFi adapters behave.
That post was back in 2009 so you'd need to take it with a grain of salt (hopefully the drivers have gotten better).
We found that the Cisco 802.11a/b/g card was the best and worked flawlessly for us.
Good Luck!