Red de conocimiento informático - Material del sitio web - Cómo utilizar sockets para la comunicación cliente-servidor

Cómo utilizar sockets para la comunicación cliente-servidor

Una vez completada la descarga, el software es un programa que se ejecuta de forma independiente y se puede abrir directamente.

3

La interfaz del software es muy simple. Hay botones de acceso directo para clientes o servidores tcp y udp a la izquierda, y botones para crear, eliminar, salir y otras opciones. en la cima.

4

Comencemos creando un servidor de prueba TCP. Haga clic en Servidor TCP y luego haga clic en Crear.

Seleccione un puerto de escucha. Aquí usamos 6001 como puerto de escucha del servidor.

Una vez completada la creación, el servidor se iniciará automáticamente y el software mostrará el estado de inicio del oyente.

Podemos comprobar si el puerto 6001 está abierto en la máquina. Ingrese el comando netstat -a en la ventana de DOS. Puede ver en la lista que el estado del puerto local 6001 está escuchando, lo que significa que el puerto local 6001 está escuchando.

Ingrese el comando telnet 192.168.0.140 6001 en la ventana de DOS para iniciar sesión en el puerto local 6001.

Haga clic en la tecla Intro para iniciar sesión correctamente en el puerto 6001. En el software de prueba, puede ver que el estado es conectado y también puede ver que la IP de la otra parte es la IP local.

Pruebe la comunicación nuevamente, ingrese a, b, c en la ventana de DOS y podrá ver los datos recibidos en la ventana de recepción del software.

Ingrese 1234567890 en la ventana de envío del software, haga clic en Enviar y luego podrá ver los datos enviados por el software en la ventana de DOS.

Una vez completada la prueba, haga clic en "Dejar de escuchar" en el software. Puede ver en la ventana de DOS que la conexión con el host se ha perdido, lo que indica que la conexión de prueba se ha desconectado.

Para crear un cliente TCP, haga clic en Cliente TCP y luego haga clic en Crear. Aparecerá la ventana "Crear cliente de socket", ingrese la IP y el puerto de la otra parte y luego haga clic en "Confirmar".

El cliente TCP se ha creado si el puerto de la otra parte está escuchando normalmente, haga clic. Conectar Conéctese al puerto de la otra parte para probar la comunicación

Se ha establecido el cliente TCP

.