Preguntas etiquetadas con network-programming

Programación asociada con la creación y administración de redes, así como con la adición de conectividad de red a un (conjunto de) programas.

144
¿Diferencia entre TCP y UDP?

¿Cuál es la diferencia entre TCP y UDP? Sé que TCP se usa en el caso de aplicaciones que no son críticas para el tiempo, y UDP se usa para juegos o aplicaciones que requieren una transmisión rápida de datos. Sé que TCP se usa para HTTP, HTTP, FTP, SMTP y Telnet. Sé que UDP se usa para DNS y...

144
Netty vs Apache MINA

Ambos proporcionan aproximadamente la misma funcionalidad. ¿Cuál debo elegir para desarrollar mi servidor TCP de alto rendimiento? ¿Cuáles son los pros y los contras? Enlaces de referencia: Apache MINA ( fuente ) Netty ( fuente

121
socket connect () vs bind ()

Ambos connect()y bind()sistema de llamadas 'asociado' el descriptor de archivo de socket a una dirección (típicamente un / combinación de puerto IP). Sus prototipos son como: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); y int bind(int sockfd, const struct sockaddr...

92
¿Qué usa cuando necesita UDP confiable?

Si tiene una situación en la que una conexión TCP es potencialmente demasiado lenta y una 'conexión' UDP es potencialmente demasiado poco confiable, ¿qué usa? Existen varios protocolos UDP estándar confiables, ¿qué experiencias tiene con ellos? Por favor, discuta un protocolo por respuesta y si...

86
Llamada a función asíncrona en PHP

Estoy trabajando en una aplicación web PHP y necesito realizar algunas operaciones de red en la solicitud, como buscar a alguien del servidor remoto según la solicitud del usuario. ¿Es posible simular un comportamiento asincrónico en PHP dado que tengo que pasar algunos datos a una función y...