Buenas tardes, estoy creando un programa cliente de flujos y tengo un problema..
he conseguido crear el servidor que permanece escuchando clientes, pero a la hora de la conexion de estos... me da problemas en:
int main (int argc, char *argv[]){
int fd;
struct sockaddr_in server;
if(argc!=2){
printf("Uso: %s <Direccion IP>\n", argv[0]);
exit(-1);
}
printf("entra\n");
.... al compilarlo no me da errores, pero al ejecutarlo me pone directamente <Direccion IP> y despues no imprime "entra"
supongo que si el servidor queda a la espera, el error es en el paso de esos dos argumentos (argc!=2) .. pero no entiendo porque escribe solo eso y no el "Uso..."
¿tiene algo que ver que este en una maquina virtual?
gracias