[C]modify the server and client