Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
TcpClient -> Spamschutz zwischen Server und Klient
Technologie100
myCSharp.de - Member



Dabei seit:
Beiträge: 24

Themenstarter:

TcpClient -> Spamschutz zwischen Server und Klient

beantworten | zitieren | melden

Hallo liebe CSharp Freunde,

Ich hab mal ein kleines Problem, oder eher will ich einen gescheiten Spamschutz in meinen eigenen Chat intrigieren. Mir fehlt jegendlich die Theorie.

Ich hatte schonmal angefangen einen zu schreiben, leider hat dies nicht so ganz geklappt, da dieser sehr hinterhältig war. Und bei 100~ Chattern kann dies in die Knie gehen.

Deswegen hab ich mal eine Frage, wie würdet ihr hingehen? Ich hatte da an eine Art "Firewall" gedacht, doch das würde alles noch so stark abbremsen bis er alle User kontrolliert hat, die dann wirklich nicht zu viele Nachrichten in einem Zeitfenster gesendet haben. :-(

MfG
private Nachricht | Beiträge des Benutzers
Floste
myCSharp.de - Member

Avatar #avatar-2376.jpg


Dabei seit:
Beiträge: 1.130
Herkunft: Norddeutschland

beantworten | zitieren | melden

ich würde jedem user eine queue geben, in der diezeitstempel der letzten nachrichten des benutzers gespeichert sind.. wenn der user eine nachricht senden will, werden zuerst alle elemente aus der queue genommen, die älter als 15 sekunden sind und wenn hinterher mehr als 5 elemente drin sind, darf der benutzer die nachricht nicht senden. wenn der benutzer die nachricht doch senden durfte, wird die zeit in die queue gepackt.
Projekte:Jade, HttpSaver
Zum Rechtschreiben gibts doch schon die Politiker. Aber die bauen auch nur mist!
private Nachricht | Beiträge des Benutzers