kostenloser Webspace werbefrei: lima-city


IRC-Bot Flood-Protection

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    therealkillerinstinkt

    therealkillerinstinkt hat kostenlosen Webspace.

    Hi, habe ne kleine Frage.

    Ich mache derzeit einen IRC-Bot und da ist auch schon eine Flood-Protection inplementiert, jedoch nur so, dass er nur alle 2 sekunden oder ?hnliches eine Zeile zu dem IRC-Server sendet.
    Ich wei? aber die genauen Daten von dem IRC-Server, wo ich ihn laufen lassen will. Dieser ist darauf eingestellt, dass man genau 512 Byte pro 6 Sekunden zu ihm senden kann, danach wird gebuffert und man fliegt wegen flooding.

    Deshalb w?rde ich jetzt gern eine Protection rein machen, die selbst abpr?ft ob die Bedingung von 512 Byte pro 6 Sekunden erf?llt ist und wenn nicht soll das ganze mit dem Senden warten bis die Bedingung wieder erf?llt w?re...
    Die Bytes abfragen usw. ist ja kein Problem, da 1 Byte ja genau 1 Zeichen ist, jedoch wei? ich nicht genau wie man das inplementiert, dass er das richtig mitloggt wieviel bereits gesendet wurde und ob das mit der Zeit ?bereinstimmt usw....

    Vielleicht hat ja jemand von euch eine Idee, wie man sowas machen kann, bei google habe ich leider nix in der Art gefunden ^^

    mfg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Eine Wartefunktion kenn ich leider nicht, aber du kannst das ja mit den 512 Byte pro 6 Sekunden grob absch?tzen, und musst statt alle 2 Sekunden einfach dein Timing auf 6 Sekunden hochfahren und dann ausprobieren ob es fehlerfrei klappt. Am besten aber - reine empfehlungssache - 512 Byte pro 10 Sekunden einplanen, dann macht es auch nichts aus wenn er mal verz?gert sendet oder anders "tickt" als der IRC Server.

    Wenn du das dann runterrechnest kommst du auf 51Byte pro Sekunde, die du problemlos senden kannst ohne zu flooden.
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!