| PoE :: Component :: Klant :: Stomp :: Utils POE :: COMPONENT :: KLANT :: STOMP :: UTILS-pakket bevat een reeks utiliteitsroutines voor POE-clients. |
Download nu |
PoE :: Component :: Klant :: Stomp :: Utils Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Kevin L. Esteb
- Uitgever website:
- http://search.cpan.org/~kesteb/POE-Component-Client-Stomp-Utils-0.01/lib/POE/Component/Client/Stomp/Utils.pm
PoE :: Component :: Klant :: Stomp :: Utils Tags
PoE :: Component :: Klant :: Stomp :: Utils Beschrijving
PoE :: Component :: Klant :: Stomp :: Utils Package bevat een reeks utiliteitsroutines voor POE-clients. PoE :: COMPONENT :: KLANT :: STOMP :: Utils Package bevat een reeks utiliteitsroutines voor POE-clients die een berichtwachter-server willen gebruiken die de Stomp Protocol begrijpt.Synopsistiummodule gebruikt NET :: Stomp :: Frame om frames te maken Voor gebruik binnen POE-gebaseerde programma's die willen communiceren met Message Queue-servers. Uw programma kan deze module op de volgende mode gebruiken: gebruik POE; Gebruik PoE :: Component :: Klant :: Stomp; Gebruik PoE :: Component :: Client :: Stomp :: UTILS; Mijn $ Stomp = PoE :: Component :: Klant :: Stomp :: UTILS-> NIEUW (); mijn $ frame = $ stomp-> verbinden ({login => 'test', toegangscode => 'test'}); $ heap -> {server} -> Put ($ frame); de bovenstaande voorbeelden creëren een "ConnectCT" -kader en verzendt het naar de server. Als de verbinding Svolging, stuurt de server een "Verbinding" -kader terug. De afhandeling van dat frame is overgelaten aan uw ingangshandelaars. Een stompframe bestaat uit het volgende: Command12 Headers12 Body00each-opdracht kan een of meer headers hebben. Sommige van die headers zijn optioneel. Voor het grootste deel zijn de parameters die aan deze methoden zijn verstreken letterlijke vertalingen van wat het protocolbehoeften nodig heeft voor elk van de frame-opdrachten. Dit is gedaan, omdat het protocol wordt beschreven als in flux, met een 1.0-versie die "echt binnenkort nu" is. Dus, er is geen foutcontrole gedaan. Hoe de server protocolfouten zal handelen, is sterk afhankelijk van de implementatie van de servers. Bijvoorbeeld, de server waar ik tegen testen tegen, sterft stil. Je bent gewaarschuwd ... Er wordt geen serialisatie van gegevens gedaan binnen deze routines. U moet beslissen wat Serialiazarion nodig is en die serialisatie uitvoeren voordat deze methoden oproept. Ik heb gevonden dat de JSON een lichte en efficiënte serialisatiemethode is. En zowat elke andere lanaguage heeft een JSON-implementatie gemakkelijk beschikbaar. Sommige terminologieproblemen. Ik gebruik het term "kanaal" om de communicatietraject aan de naam middelen te beschrijven. De documentatie voor sommige van de vaious berichtwachtrij-servers, gebruikt termen zoals "wachtrij", "onderwerp" en andere zelfstandige naamwoorden om hetzelfde te beschrijven. Vereisten: · Perl
PoE :: Component :: Klant :: Stomp :: Utils Gerelateerde software