Marco de protocolo genéricoEl marco de protocolo genérico tiene como objetivo permitir a los usuarios prototipo rápido de protocolos de comunicaciones emergentes. | |
Descargar ahora |
Marco de protocolo genérico Clasificación y resumen
Anuncio publicitario
- Licencia:
- Freely Distributable
- Precio:
- FREE
- Nombre del editor:
- Aaron Conole
- Sitio web del editor:
- http://aconole.brad-x.com/programs/gpf.html
Marco de protocolo genérico Etiquetas
Marco de protocolo genérico Descripción
El marco de protocolo genérico tiene como objetivo permitir a los usuarios prototipos de protocolos de comunicaciones emergentes diferentes. El marco de protocolo genérico tiene como objetivo permitir a los usuarios prototipos de protocolos de comunicaciones emergentes diferentes. Las implementaciones pueden ser fácilmente "caídas" y se han probado independientes de un producto terminado. Las pruebas en el producto final, y el protocolo en sí se puede lograr fácilmente. La herramienta tiene como objetivo proporcionar al desarrollador y al usuario final una solución robusta que puede rastrear el tamaño de los mensajes, qué tan rápido se generarán, y cuántos de cada tipo se pueden ver. POR POR EL GPF: Hay muchas herramientas similares disponibles. El problema con muchas de estas herramientas es que son 1) fuente cerrada, 2) no se adaptan fácilmente a una implementación específica (usan idiomas personalizados), 3) caras. Las ventajas del GPF son su naturaleza de código abierto, la facilidad de la cual se puede adaptar, y el costo: ¡libre! Flujo básico: la modificación del GPF es bastante simple. Tool-OPTS.H contiene las opciones básicas que se aplicarán al paquete mientras se está construyendo. Para transmitir un paquete, el sistema llama a la función TX_Message () y pasa la identificación del mensaje, así como el bloque de opción. Esto se pasa luego a la función personalizada: tx_message_custom () en tx.c. Desde el ID de mensaje, el sistema selecciona una función TX_ * correspondiente (para ser implementada por el usuario) y pasa una característica insignificada **, donde se escribirá el búfer y el bloque de la opción. A su vez, esa función hará un uso intensivo de las funciones Add_BUF_TU * (), lo que le permitirá al usuario agregar un número TUBYTE8, TUINT16 o TUINT32 al búfer. En el modo Daemonize, se establecen las opciones básicas, y el sistema escucha luego para los paquetes de incrección. Cuando llega un paquete, el sistema llama BASIC_PARSE () en el paquete. Esta función luego llama BASIC_PERSE_CUSTOM (), encontrada en PARSE.C. A su vez, esto puede llamar a los ayudantes de análisis apropiados, incluidas las funciones GET_TU * (), que permiten al usuario recuperar un TUBYTE8, TUINT16, o TUINT32 del búfer. Advertencia: si los dos primeros bytes del búfer son cero, se tratará como un mensaje final. Sin embargo, la recuperación está disponible. En el mensaje Basic_Parse_Custom (), puede configurar la variable END_SIGNAL_COUTT de la opción_bloque a 0. En este caso, no detendrá que el demonio se ejecute. Lo que está nuevo en esta versión: · Actualmente, el soporte TCP es algo experimental. · Pruebas para Esa porción estará en curso. · No se proporcionan ejemplos claros. · Los ejemplos / directorio contienen los precursores a un ejemplo MIP.
Marco de protocolo genérico Software relacionado
phpautotest
PHPAUTOTTEST es una herramienta para realizar pruebas de regresión automatizadas en sitios web impulsados por PHP. ...
144
Gráfico-incluye
El gráfico-incluye crea un gráfico de dependencias entre los archivos de origen y / o grupos de archivos de origen. ...
135