Sobald eine
TCP/
IP Verbindung aufgebaut wurde, gibt es an den Endpunkten keinerlei Unterschied zwischen Client und Server.
Das ist genau gleich wie beim Telefonieren:
ob ich Dich angerufen habe oder Du mich ist nach Herstellen der Verbindung völlig nebensächlich.
(ich übertreibe hier ein bisschen )
Beide Partner sind gleichberechtigt und jeder kann auflegen, wenn er "keine Lust mehr hat".
Derjenige, der Fragen stellt ist der Client; derjenige, der auf Fragen antwortet ist der Server.
Üblicherweise werden die Rolle des Server und des Client schon vor Herstellung der
TCP/
IP-Verbindung fest vergeben.
Die Rolle von Client und Server können aber auch durchaus wechseln oder gleichzeitig bestehen, wie in Peer-to-Peer Verbindungen.