Estoy desarrollando un programa con Sockets, y llegado un momento tengo esta funcion:
Cita:
Siendo la variable "buffer" una array que previamente he inicializado de esta forma:rtn = recv(Sockets[clientID], buffer, sizeof(buffer), 0);
Cita:
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".char buffer[1024];
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 :)