Traffic zählen vom Chat
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 21 Antworten in diesem Thema. Der letzte Beitrag () ist von Dodo.
-
-
-
Ist das denn nicht ungenau? Versteh ich auch nicht ganz:
Also die Länge jedes Strings, Arrays oder Streams addieren?
Gibt es auch ne andere Möglichkeit? wie UploadProcessChanged und Bytes.Send?
Habe folgenden Code gefunden, aber kann man den nur auf den Process begrenzen? er zeigt ja alle an!
VB.NET-Quellcode
- Imports System.Net.NetworkInformation
- Public Class Form1
- Dim Properties As IPGlobalProperties
- Dim StatV4 As IPGlobalStatistics
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- Properties = IPGlobalProperties.GetIPGlobalProperties
- StatV4 = Properties.GetIPv4GlobalStatistics
- Label1.Text = "Hostname: " & Properties.HostName & vbNewLine
- Label1.Text &= "Received: " & StatV4.ReceivedPackets & vbNewLine
- Label1.Text &= "Delivered: " & StatV4.ReceivedPacketsDelivered & vbNewLine
- Label1.Text &= "Discarded: " & StatV4.ReceivedPacketsDiscarded & vbNewLine
- Label1.Text &= "Forwarded: " & StatV4.ReceivedPacketsForwarded & vbNewLine
- End Sub
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Timer1.Start()
- End Sub
- End Class
-
Gelöschter Benutzer schrieb:
Ist das denn nicht ungenau?
Hä?
DU (dein Programm) sendest und empfängst. Dh die Menge der Daten kennst du bitgenau! -
-
Aber diese 1000 zeichen gehen ja ned durch die Luft-linie über nano technologien zu dem empfänger, sondern über deinen server, also verarbeitest du jedes zeichen, und kannst dieses dementsprechend hochrechnen.Moderatorin: "Apropo ritzen.." Shin Chan: "hoho sie hat Po ritze gesagt"
"saying to buy a mac because your anti-virus expired is like saying you're out of condoms so you're just going to go fuck dudes"
"Wie auch in anderen Threads kann ich leider nichts bieten außer vielleicht spaß beim Skypen aber mehr leider auch nicht." - Sind kinder pornos nicht verboten?
-
Funktioniert das auch wie bei Keppe Chat oder gehts da anders?
was meinst mit hochrechnen? jedes zeichen addieren? will ja Bytes rausbekommen und ein Zeichen hat doch kein ganzen Byte? -
Gelöschter Benutzer schrieb:
und ein Zeichen hat doch kein ganzen Byte?
sondern? Ein halbes Byte? aka Nibble? 4 Bit = 16 Möglichkeiten. Jedes Alphabet, dass auf sich hält hat aber mehr Zeichen ... -
-
-
normalerweise lese ich in VB.Net (ganz komfortabel) immer nur die "Nutzlast" - nicht das echte TCP, wie es über das Netzwerk läuft. ( de.wikipedia.org/wiki/Transmis…mme_und_TCP-Pseudo-Header )
Je Paket kommen also 265Bit Overhead Traffic hinzu! Jedoch kann die Nutzlast unterschiedlich groß sein, weshalb es nicht einfach reicht eine Pauschale zu addieren! -
-
Gelöschter Benutzer schrieb:
wie es gemeint is mit zählen?
Me.Gesendet += SendeArray.Length
Me.Empfangen += EmpfangsArray.Length
Besteht die Möglichkeit, dass du nicht den Hauch einer Ahnung hast, WAS du eigentlich tust, weil du nur fertige Sachen zusammengelickt hast und nicht wirklich verstehst, was die machen? Keine gute Idee, wenn man programmieren (lernen) will ... -
1.) Ich kann dir einen ganzen Vortrag halten wie mein Chat funktioniert!
2.) Ich progge schon seit fast 4 Jahren also ca. 12- heute 16 geworden!
3.) Schule ist mir erstmal wichtiger also 24h vor dem PC zu hängen und zu proggen!
4.) Es ist auch ein Forum um unwissenden zu helfen. Habe schon vieles probiert mit dem Traffic ja
5.) Wissen kommt nicht vom Himmel geflogen und steht auch nicht nur in Google;)
6.) Wenn manche Menschen ( du ) lernen würden Deutsch anzuwenden ( Sätze zu bilden) dann würde manches viel verständlicher sein
7.) Ich habe mir mein Wissen von den knapp 4 Jahren alleine beigebracht und bin erst (wenn du lesen kannst) seit dem 1.8.2012 hier im Forum
Also mach nicht alle immer so an, denn Menschen lernen nur durch schlaueren Menschen. Sonst würde man, etc. auch nicht in der Schule sein wenn alles so ginge. -
Das Trafficzählen is aber btw. weniger ein programmiertechnisches Problem sondern eher ein logisches. Wer logisch denken kann, dem würden die hier genannten Tipps aufjedenfall helfen, den ein Zeichen hat ein Byte und die Länge von Strings, Arrays und was weiß ich kann man sehr leicht bestimmten und da die Messages ja von irgendwo her kommen und wohlmöglich einer textbox o.ä. zugeordnet werden hast du also den String und kannst somit auch diue Länge ermittlen, die dann einfach zu einer globalen Variablen addierst.
Ansonsten sind 4 Jahre nichts und gerade selbst beigebracht kannst noch nicht wirklich Programmieren. Ich habs mir damals auch selbst bei gebracht und konnte eigene Programme entwickeln, aber richtig Programmieren kann ich erst seit vlt 6 Jahren, seitdem ich in .NET Programmiere. Jetzt kann ich das beurteilen, das ich selbst damals NICHT Programmieren konnte, ich WUSSTE nur wenn man dies und jenes macht passiert das und das, das mehr auswendig lernen und anwenden, aber nicht Programmieren. -
-
Das ein Zeichen idR. 1 Byte is sollte eigentlich gundlegendes PC Verständnis sein. Aber Achtung, es gibt auch Ausnahmen, manche Zeichensätze haben 2 Bytes für ein Zeichen weil 256 Möglichkeiten auch nicht ausreichen für Buchstaben, Zahlen, Zeichen und Steuerzeichen. Aber die Standardzeichensätze haben 1 Byte, da siehst du auch wenn einfach mal ein Textdokument machst und nur 1 Zeichen einträgst, dann is die Datei 1 Byte groß.
Als vergleichende Frage wäre es wenn du gefragt hättest wieviel Räder ein Auto hat, da kämen sicherlich ähnliche dumme Antworten. -
-
-
-
Ähnliche Themen
-
xsarahxd - - Internet- und Netzwerkprogrammierung
-
3 Benutzer haben hier geschrieben
- Gast (17)
- fufu (4)
- Glossy Cherry (1)