barkley8
Newbie

Mensajes: 4
|
 |
« en: Junio 09, 2008, 09:32:51 » |
|
void escribeMensaje (int socket, int idMensaje, char *mensaje, int tamanho) {
/* Se declara y rellena la cabecera */ typedef struct Cabecera { int idtipo; } Cabecera; /* Identificar tipo de mensaje dentro de la cabecera */ typedef struct idmsg{ int Idtexto; int Idnum; int Idalfanum; }idmsg;
/* Se envía la cabecera */ write (socket, &Cabecera, sizeof(Cabecera));
/* Si el mensaje no tiene cuerpo, hemos terminado */ if ((mensaje == NULL) || (tamanho == 0)){ return; }
/* Se envía el cuerpo */ write (socket, &mensaje, sizeof(mensaje)); }
Tengo problemas a la hora de compilar en la funcion "write", me da el error "Muy pocos argumentos" Hay que darle algun valor a la estructura cabecera para poder enviarla?
Gracias!!
|