Está en la página 1de 5

INSTITUTO TECNOLÓGICO DE CHILPANCINGO

INGENIERÍA INFORMÁTICA
MATERIA “PROGRAMACIÓN EN AMBIENTE CLIENTE
SERVIDOR”

ACTIVIDAD: “Programación Cliente-Servidor en la capa de


Transporte (bajo nivel).”

TAREA: COMUNICACIÓN BIDIRECCIONAL CON SOCKETS

Docente: Felipe Luna García

Alumno: Javier Araht Mendoza Montiel


Después de una búsqueda por internet, y varios ejemplos. Llegué a la
conclusión de que habría que añadir las siguientes líneas al código. Las cuales
explicaré a continuación:

CLIENTE:
La modificación que realicé al archivo cliente.c fue primero en la línea 14. Esta
línea es una variable tipo char, y servirá para almacenar en bufer la respuesta
que se enviará al servidor. El nombre de la variable es respuesta.
Lo siguiente es realizar un código que me permita recibir el mensaje que ha
sido enviado hasta cliente. Se utiliza una condicional para poner al cliente en
modo receive, luego de esto encontramos sd que es donde se recibe el
mensaje y la variable respuesta es el buffer del mensaje que se ha enviado
desde servidor.
SERVIDOR:
Lo primero, fue hallar el ciclo donde se establece la recepción de mensajes. Se
crea un ciclo If con una función de envío (send) y un nuevo socket que
concatenará con buffer para que para que cliente imprima la respuesta y
muestre el mensaje.
COMPROBACIONES:

También podría gustarte