difference between server and client println statement?

I use the ethernet shield.
I have some code as follow

[…]
void loop()
{
char c;

// if an incoming client connects, there will be bytes available to read
// client is a C++ object which is destroyed when everything is read
client = server.available();

if (client) {
if(newConnection == true) {
timeOfLastActivity = millis();
newConnection = false;
Serial.println(“Client has connected”);
server.println(“Arduino Telnet server v”);
client.println("? for help");
//&p_textIn = client.read()
//server.write(client.read());
}
else {
// read one char at a time
c = client.read();
Serial.print(c);
}
}

[…]

I notice that server.println and client.println have the same result.
They return to the client the supplied string.
Is there a difference between client and server println statements?

Is there a difference between client and server println statements?

Probably not. I would suspect that any print statement would be sent to an output buffer which is probably the same weather it is called client or server.