Programación General > C++ Builder

 TCustomWinSocket en c++ builder

(1/1)

yeestrada:
Hola, estoy trabajando con el componente TCustomWinSocket de C++ Builder, y ya logre usar el componente y conectarme sin problemas, pero sucede que quiero desarrollar una aplicación que ddo un rango de ip me identifique si un puerto en específico (2300 por tcp) esta abierto o no. Y en caso de encontrarlo abierto, guardar un registro del ip en una lista, pero cuando intente hacerlo todo con un solo componente TCustomWinSocket, me empezó a dar problemas, y solo me explico que el problema sea que quiero hacer las conecciones muy rapido, la opción que veo es crear un TCustomWinSocket para cada coencción, perocrearlo de forma dinamica, y no se como hacerlo, alguien podria ayyudarme???

saludos
yordan

softevolutions:
La creación dinámica de componentes se realiza con la palabra reservada "new".

Ejemplo para crear un TEdit dinámicamente:

TEdit *miedit = new TEdit(this); //this hace referencia al formulario donde lo vas a colocar, sería su Owner

Una vez creado, debes incluirlo en el TPanel, TForm o donde quieras, con la función InsertControl o InsertComponent, según sea lo que vayas a incluir.

Esto no es exáctamente lo que pides, pero espero que te sirva de guía. Sino, vuelve a preguntar e intentaremos ser más concisos.

Por cierto, ¿por que no usas mejor el componente TClientSocket?

Navegación

[0] Índice de Mensajes

Ir a la versión completa