IP Address: 192.168.2.6
Just a wild guess: is it possible the receiving ip should be something like 192.168.2.something... instead of the 192.168.1.212 you were using? usually when you are on the same network, the range of IPs is limited so only the last byte is different.
I have no idea why you get this weird output like
signal strength (RSSI): 0
Encryption Type: 0
did you correctly upgrade the WifiShield firmware? Are you using the correct library?