C/Visual C - funcion recvfrom

   
Vista:

funcion recvfrom

Publicado por febema (1 intervención) el 02/04/2008 19:25:46
Buenas
Tengo un problema y es el siguiente:
Teng creado un programa cliente que ha de recibir de un servidor una estructura de datos que solo dicho servidor y yo conocemos y a la que hemos hecho un typedef llamandola TIEMPO, que solo tiene estos campos

typedef struct{
int hora;
int tiempo;
} TIEMPO;

Mi preugnta es la siguiente:
Al intentar compilar el .c me da fallo porque el segundo argumento que espera la funcion recvfrom es una cadena de caracteres, mientras que yo le paso una estructura de tipo TIEMPO..pero claro, he aquí mi duda: si le paso como argumento una cadena y uno una estructura TIEMPO, ¿cómo voy a saber yo el valor del campo hora y del campo tiempo?
Estoy desesperado. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:funcion recvfrom

Publicado por Tom (481 intervenciones) el 03/04/2008 12:33:09
¿ Una cadena de caracteres ? no me lo creo.
¿ Has leído algo sobre "casts" en C ? Pues hazlo, es fundamental.

/* */
TIEMPO mi_tiempo;
...
recvfrom(s, (void*)&mi_tiempo, sizeof(tiempo), ...);
...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar