Generisch protocolraamwerk

Generic Protocol Framework is erop gericht dat gebruikers snel verschillende opkomende communicatieprotocollen kunnen prototeren.
Download nu

Generisch protocolraamwerk Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freely Distributable
  • Prijs:
  • FREE
  • Naam uitgever:
  • Aaron Conole
  • Uitgever website:
  • http://aconole.brad-x.com/programs/gpf.html

Generisch protocolraamwerk Tags


Generisch protocolraamwerk Beschrijving

Generisch protocolraamwerk is bedoeld om gebruikers in staat te stellen snel verschillende opkomende communicatieprotocollen te protograferen. Generisch protocolraamwerk is bedoeld om gebruikers in staat te stellen snel verschillende opkomende communicatieprotocollen te protograferen. Implementaties kunnen eenvoudig worden "ingesteld in" en onafhankelijk getest in een afgewerkt product. Testen op zowel het eindproduct en het protocol zelf kan gemakkelijk worden bereikt. Het gereedschap is bedoeld om de ontwikkelaar- en eindgebruiker te verstrekken met een robuuste oplossing die de grootte van berichten kan volgen, hoe snel ze worden gegenereerd en hoeveel van elk type te zien is. Waarom zijn de GPF: er zijn veel vergelijkbare hulpmiddelen beschikbaar. Het probleem met veel van deze gereedschappen is dat ze 1) gesloten bron, 2) zijn niet gemakkelijk aanpasbaar aan een specifieke implementatie (ze gebruiken aangepaste talen), 3) duur. De voordelen van de GPF zijn de open source-aard, het gemak waarvan het kan worden aangepast, en de kosten: gratis! Basic Flow: Modificatie van de GPF is vrij eenvoudig. Tool-OPTS.H bevat de basisopties die op het pakket worden aangebracht terwijl deze wordt gebouwd. Om een pakket te verzenden, roept het systeem de functie TX_MESSAGE () en geeft het bericht-ID en het optieblok. Dit wordt vervolgens doorgegeven aan de aangepaste functie: TX_MESSAGE_CUSTOM () in TX.C. Vanaf het bericht-ID selecteert het systeem een geschikte TX_ * -functie (die door de gebruiker moet worden geïmplementeerd) en passeert een niet-ondertekend char **, waar de buffer wordt geschreven en het optieblok. Die functie maakt op zijn beurt zwaar gebruik van de functies van de add_buf_tu * (), waarmee de gebruiker een Tubyte8, Tuint16 of Tuint32-nummer aan de buffer kan toevoegen. In de daemonize-modus zijn de basisopties ingesteld en luistert het systeem dan voor het incomming-pakketten. Wanneer een pakket arriveert, roept het systeem basic_parse () op het pakket. Deze functie noemt vervolgens Basic_Perparse_Custom (), te vinden in parse.c. Dit kan op zijn beurt een passende parserende helpers bellen, inclusief de functies van Get_tu * (), waarmee de gebruiker een tubyte8, tuint16 of Tuint32 van de buffer kan ophalen. Voorbehoud: als de eerste twee bytes van de buffer zero'd zijn, wordt het als een eindbericht behandeld. Herstel is echter beschikbaar. In het bericht BASIC_PARSE_CUSTOM () kunt u de end_signal_cught-variabele van de optie_block instellen op 0. In dit geval stopt het de daemon niet van running.Wat is nieuw in deze release: · Momenteel is TCP-ondersteuning enigszins experimenteel Die gedeelte is aan de gang. · Er zijn geen duidelijke voorbeelden aanwezig. · De voorbeelden / map bevat de precursoren aan een MIP-voorbeeld.


Generisch protocolraamwerk Gerelateerde software

Phpautotest

PHPAUTOTEST is een hulpmiddel voor het uitvoeren van geautomatiseerde regressietests op PHP-aangedreven websites. ...

144

Downloaden

Grafiek-omvat

GRAFIEK-INCLUSIES Creëert een grafiek van afhankelijkheden tussen bronbestanden en / of groepen bronbestanden. ...

135

Downloaden

Spatten

Spats of Simple Page Template Server is een poging om een eenvoudige kleine sjabloonserver te maken die door iedereen kan worden gebruikt ...

155

Downloaden