Hey, this may be the wrong place for this thread, if so please redirect me to a good place to ask

is it possible to connect through Pokemon (emerald/sapphire) from a vba on my PC to an N-ds, we are both connected to the same internet and i have heard about vba link?
not sure if that is a good possible lead, if it is possible can someone teach/show/direct me how to do this? i would like to be able to trade/battle in game with my friend who has a N-ds.