You are on page 1of 4

CENTRO DE ESTUDIOS SUPERIORES JUSTO SIERRA OREILLY ESCUELA DE INFORMTICA

MATERIA

REDES II
TEMA

PROGRAMA SERVIDOR/CLIENTE
MAESTRO

LCC. ERNESTO SOLIS ORDOEZ


ALUMNAS:

BE BARRAGAN MARIA GAMBOA LPEZ THELMA


SEMESTRE/GRUPO

SEXTO A
FECHA DE ENTREGA

31 DE MARZO DE 2011

PROGRAMA CLIENTE / SERVIDOR

El programa cliente / servidor esta hecho en visual basic 6.0, primero se realizaron los formularios y se diseo como estaran los cuadros de texto. Este programa nos permite comunicarnos con otro equipo , adems que enva datos los cuales se almacenan en un archivo txt . En la pantalla de cliente se utilizaron las herramientas como , los label de ip, puerto, los textbox de textmensaje, textip y ver ip, los botones de conectar/enviar y generar mi ip. asi mismo utilizamos variables close, remotehost, remoteport, conect, sendata, freefile, ouput, print, integer, localip, accept, string, getdata. En la pantalla servidor se utilizaron las herramientas textbox de text1, text puerto,label puerto y el boton escuchar.Asi mismo se utilizaron las variables close, local port, listen, accept, string y getdata. Sin embargo cabe mencionar que una de las instrucciones mas importantes que se utilizo para ambas pantallas fue el WinSock, ya que esta nos permite realizar las conexiones necesarias con los equipos y as poder utilizar las variables y llevar a cabo el funcionamiento del programa Este programa funciona en los sistemas operativos: windows xp y todas las versiones de windows 7. CONCLUSION Con este programa se aprendi que ambos equipos se tienen que encontrar en la misma red para poder llevar a cabo la conexin y pueda funcionar correctamente, tambin se aprendieron comandos no conocidos, y uno muy importante como el WinSock ya que sin l no se puede realizar la funcin de conexin en las computadoras.

SERVIDOR
Private Sub Commandescuchar_Click() 'este es boton que nos sirve para escuchar Winsock.Close 'cierra la conexion entre ambos equipos Winsock.LocalPort = Textpuerto 'conecta el puerto del propio equipo que se le proporciono Winsock.Listen 'escucha la conexion con el cliente End Sub Private Sub Winsock_ConnectionRequest(ByVal requestID As Long) 'es el que permite la conexion con el otro equipo Winsock.Close 'Se produce cuando el equipo remoto cierra la conexin. Winsock.Accept requestID ' Aceptamos la conexin de un cliente End Sub

Private Sub Winsock_DataArrival(ByVal bytesTotal As Long) 'permite recibir datos Dim datos As String 'es una variable que guarda los caracteres en datos Winsock.GetData datos 'Recupera el bloque actual de datos y lo almacena en una variable de tipo Variant. Text1.Text = Text1.Text + datos 'suma los datos y los almacena en text1 y convierte estos datos a binario almacenandolo en text1 End Sub

CLIENTE
Private Sub enviar_Click() ' es el boton de enviar Winsock1.SendData Textmensaje 'envia datos al equipo remoto Dim foo As Integer ' guarda los datos en binario en foo foo = FreeFile ' es un comando para abrir archivos y lo va a guardar en foo Open "D:\equipo.txt" For Output As #foo 'despues se abre en la direccion que le asigne y lo guarda en la variable foo Print #foo, Textmensaje ' se imprime el mensaje enviado Close #foo 'y lo cierra End Sub

Private Sub IP_Click() ' boton de la IP verIP.Text = Winsock1.LocalIP ' te muestra la ip de tu computadora End Sub

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long) ' es el que permite la conexion con el equipo remoto Winsock1.Close ' cierra la conexion Winsock1.Accept requestID 'acepta una conexion entrante End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) ' se produce cuando llegan nuevos datos Dim datos As String ' es una variable para guardar caracteres y lo guarda en datos Winsock1.GetData datos 'recupera el bloque actual de datos y lo almacena en una variable que es "datos" Textmensaje.Text = Textmensaje.Text + datos 'suma el textmensaje con los datos y lo convierte en binario almacenandolo en textmensaje End Sub

You might also like