asciireflector

ASCIIREFLECTOR is een eenvoudig, UNIX-reflectorprogramma waarmee gegevens tussen clients kunnen delen via een TCP-stream-aansluiting
Download nu

asciireflector Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • A. Schiffler
  • Uitgever website:
  • http://www.ferzkopp.net/mambo/index.php?option=com_content&task=view&id=15&Itemid=29

asciireflector Tags


asciireflector Beschrijving

Asciireflector is een eenvoudig, unix-gebaseerd reflectorprogramma waarmee gegevens tussen klanten kunnen delen via een TCP-stream-aansluiting Asciireflector is een eenvoudig, unix-gebaseerd reflectorprogramma dat het delen van gegevens tussen klanten mogelijk maakt via een TCP-stream-socket-aansluiting. De reflector leest ASCII-lijnen van elke aangesloten client, buffert ze in een gedeeld zwembad (Ringbuffer) en verzendt alle lijnen terug naar elke client.usage en protocol: de ontvangst van de klant wordt geïnitieerd door een textlijn naar de reflector te sturen. Dit zijn meestal de gegevens die moeten worden gedeeld tussen klanten. Deze regel wordt opgeslagen in de reflectorenbuffer, tenzij het de tekst "Poll" is. Alle lijnen sturen naar de reflector moeten eindigen met een nieuwlijnkarakter. Als de lijn wordt voorafgegaan door het trefwoord "Push", wordt de lijn gedistribueerd door de reflector met de drukknop, maar geen lijnen worden teruggestuurd naar de klant. Anders worden onmiddellijk na de receptie van de klant, alle textlijnen die zijn ontvangen, aangezien de laatste verzending van de tekst naar de klant worden geschreven. Deze sequentie is voltooid wanneer de tekst "over" wordt verzonden vanuit de reflector. Dit betekent dat er geen nieuwe textlines in de Ringbuffer staan. Om de contactdoosverbinding met de reflector te sluiten, verzendt u het woord "afmelden" .Note dat de reflector de laatste textlijn verzendt die tijdens de volgende iteratie van de klant is ontvangen. Dit kan worden gebruikt om te testen of de snelheid van de netwerkverbinding voldoende is om de volledige ontvangst van de Ringbuffer te behouden. Als de ontvangen eerste regel niet gelijk is aan de laatste regel verzenden, is de Ringbuffer in de tussentijd door een andere cliënt overschreven, wat aangeeft dat de receptie te traag is. Reflector gebruik moet in een dergelijk geval worden gestopt. Deze klant moet de volgende sequentie herhaaldelijk uitvoeren: 1. Maak verbinding met reflector2.) Verzend gegevens2.1.) Verzend gegevens als "Textline", opslaan als "last_textline" of2.2) Stuur "Poll" of2.3) "Push__and__Some_Text" verzenden "om tekst te verzenden zonder iets te hoeven ontvangen (dwz tot 4.) 3.) Lees Data3.1.) Lees "Textline", tenzij push is verzonden3.1.2) als eerste "Textline" niet "Last_Textline" is afbreken met een fout3.2.) Herhaal van 3.1 tot "Textline" herhaal De "Over" 4.) ... Doe andere dingen ... 5.) Goto 2. of verzenden "Uitloggen" Het gebruik van ASCII en stream-aansluitingen werd gebruikt voor het gebruiksgemak en de transparantie ervan - het is echter niet erg efficiënt Voor realtime applicaties die veel gegevens moeten vervoeren en testen: om het brontype Compileer Asciireflectorto-test uit te stellen, maakt u verbinding met de reflector in (een paar) verschillende terminal (s) met Telnet LocalHost 1522 en typ een paar regels. Het programma is ontwikkeld op een Redhat Linux-systeem, maar zou moeten werken met een UNIX-systeem dat een pthread-implementatie biedt. Klimieten en instellingen: de stroom (gecompileerd-in standaardinstellingen) zijn: poortnummer BER 1522Connections 20LINE Lengte 128 tekens (inclusief newline) Grootte van Ringbuffer 1024 Linkaar De definities in de .h-bestanden om aan te passen aan uw applicatie. Wat is nieuw in deze release: · Vaste verbindingscellen · Vaste push-gedrag toegevoegd


asciireflector Gerelateerde software

X-bot

X-botproject implementeert dynamisch en beheert internetoverlays om de configuratie-inspanning te verminderen. ...

266

Downloaden

sluitend

Conn-Close geeft ons de mogelijkheid om u af te komen in IP_CONNTRACK over gevestigde TCP-verbindingen. ...

68

Downloaden

Arphound

Arphound is een tools die luistert naar alle verkeer op een Ethernet-netwerkinterface en het IP / MAC-adrespaar rapporteert. ...

164

Downloaden

dnsutl

DNSUTL-pakket is een verzamelhulpmiddelen om het toedienen van DNS gemakkelijker te toedienen. ...

140

Downloaden