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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Socket send and recv problema
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Socket send and recv problema  (Leído 5,501 veces)
eferion


Desconectado Desconectado

Mensajes: 1.248


Ver Perfil
Re: Socket send and recv problema
« Respuesta #10 en: 2 Septiembre 2013, 11:26 am »

Muy sencillo no podes enviar punteros ... hace una copia de los datos y envialos. En otra maquina (incluso en otro proceso) el espacio de memoria es totalmente independiente asi que el puntero es invalido o peor, apunta a otra cosa ...

Exacto.

Para gestionar este tipo de cosas puedes emplear mecanismos estándares de serialización ya existentes ( ASN1, JSON, Protocol Buffers, XDR, ... ). Si bien te exigen algo más de trabajo a la hora de enviar y recibir datos, lo cierto es que te simplifican enormemente la tarea de gestionar lo que se envía... además de que proporcionan mecanismos para permitir la comunicación entre máquinas con diferentes arquitecturas ( 32 bits - 64 bits, big endian - little endian, ... )


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Error con el manejo de send y recv
Programación C/C++
Mr.Blue 2 3,277 Último mensaje 26 Noviembre 2010, 20:01 pm
por Mr.Blue
recv() socket error?
Programación C/C++
Riki_89D 6 3,705 Último mensaje 14 Octubre 2011, 21:09 pm
por Riki_89D
porque no funciona send() y recv()?
Programación C/C++
Belial & Grimoire 1 1,828 Último mensaje 21 Julio 2013, 04:12 am
por Belial & Grimoire
Enviar class por socket send windows
Programación C/C++
patilanz 9 3,013 Último mensaje 29 Mayo 2014, 08:20 am
por eferion
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines