Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2014, 09:24
rooger99
 
Fecha de Ingreso: junio-2014
Mensajes: 8
Antigüedad: 10 años, 6 meses
Puntos: 0
Detectar posiciones modificadas array (Sockets)

Hola!

Estoy desarrollando un programa con Sockets, y llegado un momento tengo esta funcion:

Cita:
rtn = recv(Sockets[clientID], buffer, sizeof(buffer), 0);
Siendo la variable "buffer" una array que previamente he inicializado de esta forma:

Cita:
char buffer[1024];
Y la cosa, es que en la variable "rtn", por defecto se guarda la cantidad de bytes que el cliente nos ha enviado, y se han guardado en la array "buffer".

Pero mi pregunta es, habria alguna manera de saber cuandos bytes nos han llegado, SIN UTILIZAR la variable "rtn"???

Gracias por la ayuda de todas formas :)