Para agregarlo manualmente ir a Proyecto>
Componentes> y luego seleccionar WinSock
Control y Aceptar. Como mencionamos anteriormente
este control no es visible en tiempo de ejecución.
Primero abrimos un proyecto (EXE Estándar)
y colocamos en control en cualquier parte del
formulario. Vamos a comenzar por ver las propiedades,
estas pueden ser puestas en tiempo de diseño
como también en tiempo de ejecución.
A continuación las propiedades más
importantes;
Lista de propiedades más importantes
LocalIP: Devuelve la dirección IP de
la máquina local en el formato de cadena
con puntos de dirección IP (xxx.xxx.xxx.xxx).
RemoteHost: Establece el equipo remoto al que
se quiere solicitar la conexión.
LocalPort: Establece el puerto que se quiere
dejar a la escucha.
RemotePort: Establece el número del
puerto remoto al que se quiere conectar.
State: Verifica si el Control WinSock esta
siendo utilizado o no.
Estas son algunas de las propiedades más
importantes, y a continuación la sintaxis
de cada propiedad.
Objeto.Propiedad = Valor
Donde Objeto va el nombre del Control WinSock,
el nombre predeterminado cuando lo incluimos
en alguna aplicación es "WinSock1".
Luego le sigue la propiedad que deseamos asignar
y finalmente el valor que la misma tomará.
Entonces por ejemplo si queremos probar la propiedad
LocalIP debemos seguir el ejemplo 1.
Ejemplo 1
Crear un Proyecto (EXE Estándar) y agregar
el WinSock Control. Luego agregar una etiqueta
vacía, es decir un Label. Despues introducimos
el siguiente código.
Private Sub Form_Load()
Label1.caption = WinSock1.LocalIP
End Sub
Este simple ejemplo nos da de forma rápida
nuestro IP, aunque no estemos conectados a Internet
el IP aparece igual, solo que siempre va a tomar
el valor : 127.0.0.1
Ahora que sabemos manejar las propiedades podemos
seguir con los Métodos. A continuación
la lista de algunos de los Métodos más
importantes del Control WinSock .