Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2013, 11:13
Macas
 
Fecha de Ingreso: noviembre-2012
Mensajes: 136
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema al printar en Sockets

Si pongo la llamada justo antes del recive si que funciona correctamente.
Es decir si hago esto

Código c:
Ver original
  1. bytes_rebuts = recvfrom(sockServer, buffer,sizeof(buffer),0, (struct sockaddr*)&server, &server_t);
  2.           consultarMarca(buffer+2,markTable);

Tambien me he dado cuenta de que si hago un print de algo despues tambien me funciona.

es decir asi :

Código c:
Ver original
  1. case 6:     printf("\nAntes de la funcion %s\n",buffer+2 );
  2.                      
  3.                       consultarMarca(buffer+2,markTable);
  4.                       printf("Si pongo esto si que se printa bien");
  5.  
  6. bzero (buffer, sizeof(buffer));
  7.                       break;

Es como si la primera vez se guardara una linia vacia.

Última edición por Macas; 11/03/2013 a las 11:32