The problem is that you expect Serial.println() to take an array of bytes and convert it to something meaningful. It doesn't know how to convert the array of bytes to something that means something to you.
You could use something like this:
char ipBuf[16];
sprintf(ipBuf, "%d.%d.%d.%d", server[0], server[1], server[2], server[3]);
Serial.println(ipBuf);
But, I don't think that printing the array is the only thing you want to do with it. What else are you intending to do with the array?