Un server sta in ascolto su una determinata porta, ed il suo ip è quello della macchina che lo ospita.
Al client verrà impostato l'ip della macchina che ospita il server.
Naturlamente se client e server stanno sulla stessa macchina puoi impostare indirizzo ip come 127.0.0.1 (localhost) ma nulla toglie di mettergli l'indirzzo remoto.
Spero di essere stato un pò chiaro

Cmq si, si prende la richiesta e si manda la risposta (request/response)

Saluti
nh

p.s. i numeri dell'ip non possono superare 255 (152.325.235.12 ip errato)