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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 47
31  Programación / Programación C/C++ / Re: Socket send and recv problema en: 2 Julio 2013, 08:37 am

Código
  1. return send(this->host->getSocket(), pMensaje.getMensaje().c_str() , pMensaje.getMensaje().size() ,0);


El problema es que, cuando recibe no se sabe cuantos bytes vienen, y también que string es un puntero, entonces causa Segmentation fault, Creo que lo mejor es trabajar con datos estáticos, para evitar problemas, pero lo que quería era optimizar el trafico de red. pero creo que es un poco difícil
32  Programación / Programación C/C++ / Socket send and recv problema en: 28 Junio 2013, 06:36 am
Tengo un problema con los socket cuando envió y recibo, esto es porque tengo punteros en la clase que estoy enviando, entonces al recibirla me da error de:  Segmentation fault;

esta es la situación que tengo:

Clase a enviar:
Código
  1. #define TAMANO_MENSAJE 50
  2.  
  3. class Mensaje {
  4. private:
  5. //char mensaje[TAMANO_MENSAJE];
  6. string mensaje;
  7. public:
  8. Mensaje();
  9. Mensaje(char);
  10. string getMensaje(){return mensaje;}
  11. };
  12.  


Esta es la función que envía:
Código
  1. int Sender::SendMensaje(Mensaje &pMensaje){
  2. return send(this->host->getSocket(), &pMensaje , sizeof(pMensaje) ,0);
  3. }
  4.  

Esta es la función que recibe:
Código
  1. Mensaje Receiver::RecvMensaje(){
  2. Mensaje rm;
  3. recv(host->getSocket(), &rm, sizeof(rm), 0);
  4. return rm;
  5. }
  6.  

El problema esta en el string, ya que es un puntero, puedo enviar el tamaño exacto del paquete del lado del cliente, pero cuando tengo que recibirlo no se de que tamaño es el paquete, si alguien me puede ayudar!!!
33  Programación / Programación C/C++ / Problema con Char en: 24 Junio 2013, 09:12 am
Código
  1. class M{
  2. };
  3.  
  4. int main(){
  5. char c[5];
  6.  
  7. c = typeid(M).name();
  8.  
  9. return 0;
  10. }
  11.  


Alguien sabe porque se da este problema:

Citar

error: incompatible types in assignment of 'const char*' to 'char[5]'
34  Programación / Programación C/C++ / Re: Sobrecargar el operador << en: 11 Junio 2013, 22:38 pm
Ya lo logre declarar, gracias
35  Programación / Programación C/C++ / Re: Sobrecargar el operador << en: 11 Junio 2013, 22:12 pm
No funciona, me pide retornar un valor y si lo pongo como void me da error
36  Foros Generales / Dudas Generales / Re: Duda ? en: 11 Junio 2013, 21:58 pm
No, hace tiempo leí el termino en un libro, pero no se cual era
37  Programación / Programación C/C++ / Sobrecargar el operador << en: 11 Junio 2013, 21:31 pm
Bueno he creado un clase que se llama Socket, lo que necesito es sobrecargar el operador << en esta clase:

Código
  1. Socket &Socket::operator<<(const string&){
  2. //this->sender->Send(string);
  3. }
  4.  

Quiero que se pueda usar de esta manera:
Código
  1. Socket s;
  2. s<<"Esto es un ejemplo";
  3.  

Quisiera saber si esto es posible
38  Foros Generales / Dudas Generales / Duda ? en: 11 Junio 2013, 06:30 am
Como se le llama a la persona que se dedica a transferir archivos por internet, ejemplo sale un nuevo toolkit y esta persona se dedica a crear links de descarga en diferentes paginas
39  Foros Generales / Foro Libre / Re: 4=3 alguien me puede explicar esto? en: 8 Junio 2013, 01:55 am
Me ha dado risa como todos han explicado lo mismo, como si quisieran mostrar que lo saben xD

Discúlpanos sabelotodo, por tratar de dar nuestras opiniones
40  Foros Generales / Foro Libre / Re: 4=3 alguien me puede explicar esto? en: 7 Junio 2013, 05:09 am
Pues han sido timados, ya que eso desde un principio no es una igualdad, si no una desigualdad!!!...
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 47
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines