Cómo programar aplicaciones Cliente/Servidor en Visual Basic utilizando el Control WinSock

Un programa simple es un conjunto de instrucciones que generalmente devuelven un valor al usuario, ya sea num�rico o una cadena de letras, este dato es el resultado de la acci�n del usuario sobre el programa, ya que el usuario fue el que solicit� el dato.

Al igual que un usuario se comunica con el programa por medio del teclado, dos programas se pueden comunicar entre s� por medio de un control especial que se denomina WinSock Control. Este control esta disponible en el lenguaje Visual Basic, y su nombre proviene de Windows Sockets.

.�El Control Winsock

El Winsock Control como opci�n predeterminada no se encuentra disponible en la barra de controles est�ndar de Visual Basic, para acceder a �l debemos agregarlo manualmente mediante Proyecto> Componentes> y luego seleccionar WinSock Control y Aceptar. No es visible en tiempo de ejecuci�n, lo que significa que solo nosotros sabemos que el control se encuentra en nuestra aplicaci�n y cu�les son sus propiedades, aunque tambi�n se pueden definir en tiempo de ejecuci�n.

Este tipo de aplicaciones Cliente/Servidor permiten comunicar programas entre s�, en consecuencia tambi�n permiten comunicar varias computadoras, porque habiendo un programa en la computadora llama "Oscar_1" y otro en la computadora llama "Daniel_1" ambos programas se pueden comunicar a trav�s de Internet y compartir informaci�n, o adquirir informaci�n sin saber que el due�o de la computadora lo autoriza. Esto frecuentemente trae problemas al querer distinguir si un programa esta autorizado por el due�o o el encargado (administrador o sysop) para acceder al sistema. Varios administradores permiten el acceso, pero a la misma vez restringen las carpetas importantes de sus computadoras para no correr el riesgo de perder informaci�n vital. Si el programa que se usa para acceder a otra computadora esta autorizado por el encargado de la PC se puede denominar "Herramienta de administraci�n remota", en cambio si el acceso no es permitido o no se avisa que se quiere entrar y se hace a la fuerza el programa recibe el nombre de "Troyano".

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE ARTÍCULO