Enet plugin

Un complemento de estudio real que agrega sockets de ENET al estudio real.
Descargar ahora

Enet plugin Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Demo
  • Nombre del editor:
  • Einhugur Software
  • Sitio web del editor:
  • http://www.einhugur.com/
  • Sistemas operativos:
  • Mac OS X 10.0 or later
  • Tamaño del archivo:
  • 316 KB

Enet plugin Etiquetas


Enet plugin Descripción

Un complemento de estudio real que agrega sockets de ENET al estudio real. El propósito de Enet es proporcionar una capa de comunicación de red relativamente delgada, simple y robusta en la parte superior de UDP (protocolo de datagramas de usuario). La característica principal ofrecida por el complemento Enet es la entrega de paquetes de Paquetes opcional, opcional. Omite ciertas funciones de redes de nivel superior, como autenticación, cabildeo, descubrimiento de servidores, cifrado u otras tareas similares que son particularmente específicas de aplicación para que la La biblioteca sigue siendo flexible, portátil y fácilmente incorporable.Enet se evolucionó específicamente como una capa de red UDP para el shooter de primera persona multijugador Cube.cube requirió una baja comunicación de latencia con los datos enviados con mucha frecuencia, por lo que TCP fue una opción inadecuada debido a su alta latencia y Orientación de la corriente. Sin embargo, UDP carece de muchas características a veces necesarias de TCP, como la confiabilidad, la secuenciación, los tamaños de paquetes sin restricciones y la gestión de la conexión. Así que UDP por sí mismo no fue adecuado como un protocolo de red tampoco. No se han utilizado las bibliotecas de redes gratuitas disponibles en el momento de la creación de Enet para llenar este nicho.udp y TCP podrían haberse usado juntos en Cube para beneficiarse de ambas características, sin embargo, las combinaciones resultantes de los protocolos aún deja mucho que desear. . TCP carece de múltiples flujos de comunicación sin recurrir a la apertura de muchos sockets y complica la delineación de los paquetes debido a su comportamiento de búfer. UDP carece de secuenciación, gestión de la conexión, gestión de los recursos de ancho de banda e impone limitaciones en el tamaño de los paquetes. Se requiere una inversión significativa para integrar estos dos protocolos, y el resultado final está peor en las características y el rendimiento que el protocolo uniforme presentado por Enet.Enet, por lo que intenta abordar estos problemas y proporcionar un protocolo único y uniforme en capas sobre UDP al desarrollador. Con las mejores características de UDP y TCP, así como algunas características útiles, ni proporcionan, con una integración mucho más limpia que cualquier cosa resultante de una mezcla de UDP y TCP.FRADERA que un flujo de un solo byte que complica la delineación de los paquetes, Enet presenta conexiones como Múltiples flujos de paquetes secuenciados adecuadamente que simplifican la transferencia de varios tipos de datos .EnTET proporciona secuenciación para todos los paquetes asignando a cada paquete enviado un número de secuencia que se incrementa a medida que se envían los paquetes. Enet garantiza que ningún paquete con un número de secuencia más alto se entregará antes de un paquete con un número de secuencia más bajo, lo que garantiza que los paquetes se entreguen exactamente en el orden en que se envían. Para los paquetes no confiables, Enet simplemente descartará el paquete de número de secuencia inferior si un paquete El paquete con un número de secuencia más alto ya ha sido entregado. Esto permite que los paquetes se envíen inmediatamente a medida que lleguen, y reducen la latencia de paquetes no confiables a un mínimo absoluto. Para paquetes confiables, si llega un paquete de número de secuencia más alto, pero los paquetes anteriores en la secuencia aún no han llegado, Enet se detendrá la entrega de los paquetes de número de secuencia más altos hasta que sus predecesores hayan llegado. Requisitos: · Real Studio 2009R1 o posterior. Limitaciones: · Uso limitado. ¿Qué hay de nuevo en este lanzamiento: · Vinculado contra el nuevo Enet 1.3.3 en lugar de 1.3.2.


Enet plugin Software relacionado