Manejo de múltiples clientes en el servidor con subprocesos múltiples mediante la programación de sockets en C/C++

Este tutorial asume que el lector tiene conocimientos básicos de programación de sockets , es decir, está familiarizado con los modelos básicos de servidores y clientes . En el modelo básico, el servidor maneja solo un cliente a la vez, lo cual es una gran suposición si uno quiere desarrollar cualquier modelo de servidor escalable. … Continue reading «Manejo de múltiples clientes en el servidor con subprocesos múltiples mediante la programación de sockets en C/C++»

¿Cómo hacer una aplicación de videollamada en node.js?

Para hacer una aplicación de videollamada, se requiere que todos y cada uno de los clientes envíen su transmisión de video y audio a todos los demás clientes. Entonces, para este propósito, estamos usando Peer.js y para la comunicación entre los clientes y el servidor, estamos usando WebSocket, es decir , Socket.io . Requisito previo: … Continue reading «¿Cómo hacer una aplicación de videollamada en node.js?»

¿Cómo administrar usuarios en socket.io en Node.js?

Socket.IO es una biblioteca que permite la comunicación en tiempo real, bidireccional y basada en eventos entre el navegador y el servidor. Enfoque: primero, es importante tener en cuenta que cuando se crea un nuevo socket, se le asigna una identificación única que se recupera llamando a socket.id. Esta identificación se puede almacenar dentro de … Continue reading «¿Cómo administrar usuarios en socket.io en Node.js?»

Canales de Django – Introducción y configuración básica

Django es un poderoso framework de Python para el desarrollo web. Es rápido, seguro y confiable. Los canales permiten que los proyectos de Django manejen HTTP junto con protocolos asíncronos como WebSockets, MQTT, chatbots y más.  Canales: Los canales preservan el comportamiento síncrono de Django y agregan una capa de protocolos asíncronos que permiten a … Continue reading «Canales de Django – Introducción y configuración básica»

Servidor TCP y UDP usando select

Requisitos previos: TCP UDP En artículos anteriores, hemos visto un servidor TCP y un servidor UDP . Pero ahora podemos combinar nuestro servidor de eco TCP simultáneo y el servidor UDP iterativo en un solo servidor que usa select para multiplexar TCP y UDP socket. La función Seleccionar se utiliza para seleccionar entre conectores TCP … Continue reading «Servidor TCP y UDP usando select»

Comunicación bidireccional entre el cliente y el servidor mediante subprocesos Win32

Prerrequisito: Programación de sockets en C/C++ Es posible enviar datos desde el servidor y recibir una respuesta del cliente. Del mismo modo, el cliente también puede enviar y recibir datos hacia y desde. Aquí discutiremos el enfoque usando Win32 Threads en C/C++. Acercarse: Use la función CreateThread que crea un nuevo hilo para un proceso. … Continue reading «Comunicación bidireccional entre el cliente y el servidor mediante subprocesos Win32»