elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  problemas con argc
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: problemas con argc  (Leído 1,643 veces)
Oscar34

Desconectado Desconectado

Mensajes: 7


Ver Perfil
problemas con argc
« en: 17 Octubre 2012, 17:15 pm »

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
       


En línea

Oscar34

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: problemas con argc
« Respuesta #1 en: 17 Octubre 2012, 18:09 pm »

Solucionado  ;-) ;-) ya conecta!!
pero al final lo hice de otra manera... quite el int main( int argc, char* argv[]) y puse main() ademas de cambiar otras cosillas... pero como no tenia esa intruccion, continuo sin problemas... aunque la duda sigue ahi..
¿si es posible usar main()... porque necesito la otra?)
Gracias... llevo mes y algo programando y estoy ilusionado :) jeje


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines