puede crear un cliente y servidor de eco normal creando sockets que actúen como servidor para los mensajes entrantes o se conecten a otra aplicación como cliente, después de que ambos estén conectados, la comunicación será bidireccional
Código para escribir para el servidor de eco normal
cree un socket tcp y luego use bind para mapear el socket con la dirección del servidor con el puerto no
- ¿En qué capa funciona el modo de transferencia asincrónica?
- ¿Cuál es la diferencia entre las redes basadas en aplicaciones y las redes definidas por software?
- ¿Cuándo finalmente Internet adoptará SCTP y eliminará TCP?
- ¿Es posible que una conexión TCP se cierre silenciosamente?
- ¿Qué capa opera el protocolo DNP3? Si un requisito dice que DNP3 debe operar sobre TCP / IP, ¿qué significa eso?
de lo que necesita llamar a listen, que pondrá el socket en modo servidor y aceptará la espera de una conexión entrante
Para el cliente
En lugar de vincularse a un puerto y escuchar, usa connect () para conectar el socket directamente a la dirección remota.
Una vez establecida la conexión, los datos pueden enviarse a través del socket con sendall () y recibirse con recv (), al igual que en el servidor.
El cliente y el servidor deben ejecutarse en ventanas de terminal separadas, para que puedan comunicarse entre sí.