divide client.c