faltaba la instruccion  memcpy(&dirServ.sin_addr,server->h_addr_list[0],server->h_length);