I'll assume this is the Surface running Windows RT, so this is by design. RT can only act as a client not a server - meaning that the Surface can connect to other computer's resources but will not allow for peers to connect to it.
I use a Network Attached Storage Device on my Home Network for this very reason.