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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / ¿Socket cerrado? en: 20 Diciembre 2011, 23:20 pm
¡Buenas de nuevo! Estaba haciendo probaturas con sockets en C, Linux, y se me ha ocurrido una pregunta.
¿Cómo puedo detectar que el cliente/host ha perdido la conexión? Pongo un ejemplo: Tengo un programa que se conecta a cierta IP con cierto puerto. Ahora, al conectarse, recibe datos del servidor. Si corto la conexión de este programa, ¿cómo puedo hacer que el servidor "reaccione"? Hay que tener en cuenta que el programa no envía datos, sólo recibe. ¿Qué se os ocurre?

Un saludo. Dealer.
2  Programación / Programación C/C++ / Comenzando... en: 20 Diciembre 2011, 21:23 pm
Buenas noches! Para comenzar mi participación en este foro, les dejo esta función que hice el otro día en casita:

Código
  1. int fctrs (int n, int x [])
  2. {
  3. int a = n, i=1, cont=0;
  4. x [cont] = 1; cont++;
  5.  
  6. for (i=2; i < n; i++)
  7. while (a%i == 0) { a=a/i; x [cont] = i; cont++; }
  8. x [cont] = 0;
  9. return cont;
  10. }
  11.  

N es un entero a descomponer en números primos. X [] es un vector en el que se almacenan los factores primos de N. Devuelve un número entero que corresponde al número de factores primos que tiene este número. Es poco, pero llevo un tiempo sin programar absolutamente nada, y voy poco a poco. Además, hasta que los Reyes me traigan un pendrive nuevo no voy a poder programar al 100% :P (uso Guadalinex, y para algunas cosas necesito root :/).
Un saludo. Dealer.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines