I am having this same problem. I also pay for a nitrado server and my PC and my friends PC can not find the nitrado server. I am questioning if this is only cross platform on official servers.
If anyone knows how to make the computer server visible im very interested in knowing