Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: cio en 13 Enero 2011, 16:07 pm



Título: comunicacion entre aplicaciones borland c++ builder mediante SOCKET
Publicado por: cio en 13 Enero 2011, 16:07 pm

Hola a tod@s,

Me gustaría saber si hay alguien que me pueda ayudar con lo que es la comunicación TCP/IP  entre dos aplicaciones de borland c++ builder mediante SOCKET.

La idea es sencilla, lo que se pretende es que se comuniquen para que una le pase datos a la otra, es decir un servidor y un cliente.

En borland c++ builder 6, en la pestaña de internet, hay dos iconos referidos a este tema que son : ClientSocket y ServerSocket ( parecen unos semaforos... ).

La cuestion es que nose por donde empezar, por ello agradecería que alguien me facilitara algún ejemplo, codigo, aplicación parecida, manual... nose lo que sea con tal de poder hacerme una idea de como realizar esta comunicación.

Muchas gracias.

Un saludo!!




Título: Re: comunicacion entre aplicaciones borland c++ builder mediante SOCKET
Publicado por: N0body en 15 Enero 2011, 17:27 pm
http://mazard.info/tutos/tuto_winsock.pdf

Acá está bastante sencillo, muchos manuales te empiezan a explicar detelles del protocolo TCP/IP o te empiezan a decir como están compuestas las estructuras que usás en la programación de socket, cuando en verdad, si lo que querés es lograr una comunicación servidor-cliente y no una comprensión a fondo del protocolo, son innecesarias dichas explicaciones.


Título: Re: comunicacion entre aplicaciones borland c++ builder mediante SOCKET
Publicado por: cio en 18 Enero 2011, 11:10 am
  Muchas gracias, no es exactamente lo que necesito, pero en estos casos toda ayuda es poco.

  Ademas, quiero realizar la comunicación entre dos aplicaciones dentro de un mismo ordenador, por lo que a la hora de conectar me surgen problemas con la ip y el puerto.

 De todas formas muchas gracias por contestarme.

 Un saludo!


Título: Re: comunicacion entre aplicaciones borland c++ builder mediante SOCKET
Publicado por: N0body en 18 Enero 2011, 23:37 pm
Pues creo que entonces si son aplicaciones dentro de un mismo ordenador, por que quieres utilizar comunicación TCP/IP?
Por que no utilizas (aclaro, yo no sé nada de ésto, sólo de vista) algo así como memoria compartida... creo que una vez vi una biblioteca diseñada para ésto... no estoy seguro, espero que otro con más conocimientos que yo te pueda resolver la duda