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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 103
161  Foros Generales / Dudas Generales / Re: DCUO - Hack daño. en: 21 Junio 2014, 12:53 pm
En juegos online poco puedes hacer con CE.
162  Programación / Programación C/C++ / Fallo al pasar por argumento ip y puerto a socket... en: 21 Junio 2014, 11:28 am
Mi fallo consiste en pasar por argumento la ip y el puerto. Si lo introduzco desde dentro (como está comentado) funciona...
Aquí el trozo de cliente
Código
  1.  
  2. int main(int argc, char *argv[]) {
  3. int sck, rtn;
  4. // const int PUERTO = 5050;
  5. const int PUERTO = atoi(argv[argc-1]);
  6. cout << argv[1] << ":" << PUERTO << "\n\n";
  7.  
  8. struct sockaddr_in server;
  9. char bufferIn[2000], bufferOut[2000], bufferAux[2000];
  10. //creamos socket
  11. sck = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
  12. if (sck == -1) {
  13. cout << "No se puede crear el socket";
  14. }
  15. puts("Socket creado");
  16.  
  17. server.sin_family = PF_INET;
  18. server.sin_port = htons(PUERTO);
  19. server.sin_addr.s_addr = inet_addr(argv[1]);
  20. // server.sin_addr.s_addr = inet_addr("127.0.0.1");
  21.  
  22. //Conectando al servidor
  23. if (connect(sck, (struct sockaddr*) (&server), sizeof(server)) < 0) {
  24. perror("Conexion fallida. error");
  25. return 1;
  26. }

Espero que podais decirme en que tontería estoy metiendo la pata.

Muchas gracias;)
163  Programación / Programación C/C++ / Re: Error extraño al compilar en debian[Solucionado] en: 20 Junio 2014, 15:42 pm
Okey, gracias ;)
164  Programación / Programación C/C++ / Re: Error extraño al compilar en debian[Solucionado] en: 20 Junio 2014, 15:36 pm
Y qué diferencia hay? gcc es para C y g++ es para c++? :s

Saludos ;)
165  Programación / Programación C/C++ / Error extraño al compilar en debian[Solucionado] en: 20 Junio 2014, 12:45 pm
Buenas, estoy haciendo un servidor de eco en c++ para linux y (cuando al fin parece que no quedan errores) me sale esto (lo cual no se que significa). Totalmente deprimente T_T

Código:
niknitrodeb@debian:~$ gcc '/var/run/vmblock-fuse/blockdir/2d4962c9/EchoServer.cpp' 
/tmp/ccLr8loR.o: In function `__static_initialization_and_destruction_0(int, int)':
EchoServer.cpp:(.text+0x11c): undefined reference to `std::ios_base::Init::Init()'
EchoServer.cpp:(.text+0x121): undefined reference to `std::ios_base::Init::~Init()'
/tmp/ccLr8loR.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status

Aquí teneis mi código:
Código
  1. #include <iostream>
  2. #include <sys/socket.h>
  3. #include <unistd.h>
  4.  
  5. //Otros includes:
  6. #include<netinet/in.h>
  7. #include<arpa/inet.h>
  8. #include<netdb.h>
  9. #include<string.h>
  10.  
  11. using namespace std;
  12.  
  13. int listen_socket, cliente;
  14. struct sockaddr_in clientinfo, server;
  15. int rtn;
  16. char buffer[256];
  17. const int PUERTO = 5050;
  18.  
  19.  
  20. int main() {
  21.  
  22. //SOCKET
  23. listen_socket = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
  24.  
  25. server.sin_family = PF_INET;
  26. server.sin_addr.s_addr = INADDR_ANY;
  27. server.sin_port = htons(PUERTO);
  28. //BIND
  29. rtn = bind(listen_socket, (struct sockaddr*) (&server), (int) sizeof(server));
  30. //LISTEN
  31. listen(listen_socket, 1); //1 es el maximo de conexiones a la vez
  32. //ACCEPT
  33. cliente = accept(listen_socket, (struct sockaddr*) (&server), (socklen_t*) (sizeof(struct sockaddr_in)));// No estoy seguro de que sea socklen_t*. En las tansparencias pone int
  34. //READ
  35. // rtn = read(listen_socket, (*buffer), sizeof(buffer));
  36. rtn = recv(cliente, buffer, 256, 0);
  37. while (true) {
  38. //WRITE
  39. // rtn = write(listen_socket, (*buffer), sizeof(buffer));
  40. write(cliente, buffer, strlen(buffer));
  41. //READ
  42. // rtn = read(listen_socket, (*buffer), sizeof(buffer));
  43. rtn = recv(cliente, buffer, 256, 0);
  44. // printf("Bucle");
  45. }
  46.  
  47. return 0;
  48. }
  49.  
  50.  

Alguna ayudita? :P

Saludos;)

EDITO: Puede ser que debiera usar g++ en vez de gcc??  ;D
166  Foros Generales / Noticias / Re: Millones de cuentas de LinkedIn pueden sufrir un ataque Man-in-the-middle en: 19 Junio 2014, 21:14 pm
Y los que usan https también pueden caer bajo sslstrip, no?
167  Seguridad Informática / Hacking / Re: AYUDA SERIAMENTE en: 19 Junio 2014, 20:56 pm
Es raro, porque hace poco quise recuperar una cuenta mía de hotmail en la que llevaba años sin meterme. No me acordaba ni de la contraseña ni de la pregunta secreta y enviándoles un correo conseguí recuperarla con 'facilidad'.

Saludos;)
168  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Re: Escribir letra Pi en un móvil. en: 18 Junio 2014, 09:43 am
En mi caso llega como caracter. Piensa que un icono no es más que una imagen a la que se llama con un conjunto especifico de caracteres. Si el otro telefini no tiene esos caracteres no te lo muestra.

Salud
169  Informática / Electrónica / Re: Duda de baterías y cargadores en: 16 Junio 2014, 23:45 pm
Mmm... Pensaba que si el cargador actual tenía la mitad de amperaje, la única pega sería que cargaría el doble de lento... :s
Creo que no dice nada de una batería universal, solo del cargador, ¿no?

Saludos;)
170  Informática / Electrónica / Re: Duda de baterías y cargadores en: 16 Junio 2014, 21:06 pm
Se que no puedo tener la batería puesta mientras está el cargador

Quién te ha dicho eso?

Salud
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 103
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines