So try if that port is listening. Run netstat on the Pi to find out if some daemon is listening on port 2947, and if so, if it is on localhost/127.0.0.1 only or on 0.0.0.0 (=any interface).
If it is listening on any interface, check any firewalls (inbound on the pi and outbound on your desktop) to see if they are blocking things.