Sockets

02/10/2003 - 17:03 por Albert Vila | Informe spam
Hola,
tengo un problema, quizas simple, pero que al ser mi primer desarrollo en
VC++ 6.0 no le encuentro la solución.
Al empezar el desarrollo el programa tenía cierta especificación, con lo
cual generé, mediante el AppWizard, y marcando las opciones oportunas, el
programa base que necesitaba.
Ahora, me es necesario conectar mediante un socket con otra máquina, pero
esta opción no estaba contemplada en la especificación inicial, con lo cual
no seleccioné la opción de utilizarlos. He creado una clase derivada de
CAsyncSocket pero al compilar me dice que esta clase está indefinida, con lo
cual deduzco que no la incluyó al principio al generar las librerías del
programa.
¿Es posible a estas alturas (con el programa hecho y funcionando, tan solo
necesito ampliarlo con esta nueva opción), añadir el soporte para sockets?
¿Cómo? Me he estado mirando todas las opciones del menú y no he encontrado
nada q me pareciera útil para esto. En caso que no se pueda, ¿qué me
recomendáis? ¿que llame a un nuevo programa que realice la conexión via
socket quizas?

Cualquier respuesta será bien recibida.
Muchas gracias,
Albert Vila
 

Leer las respuestas

#1 Marco A. Pérez
07/10/2003 - 03:25 | Informe spam
Añade a tu archivo stdafx.h la línea siguiente:
#include <afxsock.h> // MFC socket extensions

Cuando generas un proyecto desde el Wizard, esa línea se
agrega automáticamente. En afxsock.h se definen las clases
de sockets para MFC.

Igualmente, el soporte a bases de datos (otra opción del
Wizard) se agrega añadiendo la línea siguiente a stdafx.h:

#include <afxoledb.h>

Saludos,
Marco.




Hola,
tengo un problema, quizas simple, pero que al ser mi


primer desarrollo en
VC++ 6.0 no le encuentro la solución.
Al empezar el desarrollo el programa tenía cierta


especificación, con lo
cual generé, mediante el AppWizard, y marcando las


opciones oportunas, el
programa base que necesitaba.
Ahora, me es necesario conectar mediante un socket con


otra máquina, pero
esta opción no estaba contemplada en la especificación


inicial, con lo cual
no seleccioné la opción de utilizarlos. He creado una


clase derivada de
CAsyncSocket pero al compilar me dice que esta clase está


indefinida, con lo
cual deduzco que no la incluyó al principio al generar


las librerías del
programa.
¿Es posible a estas alturas (con el programa hecho y


funcionando, tan solo
necesito ampliarlo con esta nueva opción), añadir el


soporte para sockets?
¿Cómo? Me he estado mirando todas las opciones del menú y


no he encontrado
nada q me pareciera útil para esto. En caso que no se


pueda, ¿qué me
recomendáis? ¿que llame a un nuevo programa que realice


la conexión via
socket quizas?

Cualquier respuesta será bien recibida.
Muchas gracias,
Albert Vila


.

Preguntas similares