client.c modified, protocol2_1 works partly