Do you have a hardware firewall in your router that may be causing the problem? Just a thought.
My own WLAN is the opposite - the lappy can see and file share with the Desktop, but not the other way round. So if I want to move a file from the Desktop to the laptop, I just use the laptop to access the desktop folder and do the transfer there. Not a problem.