Estoy pasando mensajes entre el cliente al servidor con las funciones
send() y recv().
si tengo en buffer_c una capacidad de 256, como podria hacer algo como
por el estilo

Es decir, por defecto esta en 256, pero no quiero enviar mas de 50,-
if (buffer_c > 50) {

                       printf("No se puede enviar mas de 50 al servidor");
                       return 1;
}


esto es lo que estoy implementando

char buffer_c[256];

while(1)
       {

       printf("Mensaje para enviar al servidor -> ");
       fgets(buffer_c, sizeof(buffer_c), stdin);

               n = send(sockfd, buffer_c, strlen(buffer_c), 0);

                               if (n <= 0) {
                                       printf("error en write()");
                                       close(sockfd);
                               exit(-1);
                               }

       printf("Message Ok\n");


 }






-- 
/* Leonardo Rios
* rios[dot]lj[at]gmail[dot]com
*/
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a