From 5baa7d056590d00682239ed31af01c5c078ecd95 Mon Sep 17 00:00:00 2001 From: pscbot Date: Wed, 23 Sep 2020 15:26:16 +0300 Subject: [PATCH] Initial commit --- .gitattributes | 86 ++++++++++++++++++++++++++++++ .gitignore | 6 +++ Form1.frm | 110 +++++++++++++++++++++++++++++++++++++++ Module1.bas | 31 +++++++++++ PIC20001117131132319.JPG | Bin 0 -> 10355 bytes Project1.vbp | 34 ++++++++++++ README.md | 35 +++++++++++++ 7 files changed, 302 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Form1.frm create mode 100644 Module1.bas create mode 100644 PIC20001117131132319.JPG create mode 100644 Project1.vbp create mode 100644 README.md diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..2821de5 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,86 @@ +# VB6 source files (show diff + keep CRLF in zip download) + +*.bas working-tree-encoding=CP1252 text eol=crlf linguist-language=vb6 +*.cls working-tree-encoding=CP1252 text eol=crlf linguist-language=vb6 +*.ctl working-tree-encoding=CP1252 text eol=crlf linguist-language=vb6 +*.dob working-tree-encoding=CP1252 text eol=crlf linguist-language=vb6 +*.dsr working-tree-encoding=CP1252 text eol=crlf linguist-language=vb6 +*.frm working-tree-encoding=CP1252 text eol=crlf linguist-language=vb6 +*.pag working-tree-encoding=CP1252 text eol=crlf linguist-language=vb6 +*.vbg working-tree-encoding=CP1252 text eol=crlf +*.vbl working-tree-encoding=CP1252 text eol=crlf +*.vbp working-tree-encoding=CP1252 text eol=crlf +*.vbr working-tree-encoding=CP1252 text eol=crlf +*.vbw working-tree-encoding=CP1252 text eol=crlf + +# Other source files (show diff + LF only in zip download) + +*.asm text +*.asp text +*.bat text +*.c text +*.cpp text +*.dsp text +*.dsw text +*.h text +*.idl text +*.java text +*.js text +*.manifest text +*.odl text +*.php text +*.php3 text +*.rc text +*.sln text +*.sql text +*.vb text +*.vbs text + +# Binary + +*.res binary +*.frx binary +*.ctx binary +*.dsx binary +*.exe binary +*.dll binary +*.ocx binary +*.cmp binary +*.pdb binary +*.tlb binary +*.xls binary +*.doc binary +*.ppt binary +*.xlsx binary +*.docx binary +*.pptx binary +*.chm binary +*.hlp binary +*.jpg binary +*.png binary +*.bmp binary +*.gif binary +*.ico binary +*.zip binary +*.cab binary +*.7z binary +*.gz binary + +# Text files but keep as binary (no diff) + +# *.cfg text +# *.conf text +# *.csi text +# *.css text +# *.csv text +# *.def text +# *.htm text +# *.html text +# *.inf text +# *.ini text +# *.log text +# *.reg text +# *.rtf text +# *.txt text +# *.url text +# *.xml text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8ad71de --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.scc +*.dca +*.oca +*.obj +vb*.tmp +@PSC* diff --git a/Form1.frm b/Form1.frm new file mode 100644 index 0000000..906a0f4 --- /dev/null +++ b/Form1.frm @@ -0,0 +1,110 @@ +VERSION 5.00 +Begin VB.Form Form1 + BackColor = &H00000000& + Caption = "TCP/IP transfer graph" + ClientHeight = 2310 + ClientLeft = 60 + ClientTop = 375 + ClientWidth = 3195 + FillStyle = 0 'Solid + ForeColor = &H00000000& + LinkTopic = "Form1" + MaxButton = 0 'False + ScaleHeight = 2310 + ScaleWidth = 3195 + StartUpPosition = 3 'Windows Default + Begin VB.PictureBox P2 + AutoRedraw = -1 'True + BackColor = &H00000000& + DrawWidth = 2 + FillStyle = 0 'Solid + ForeColor = &H000000FF& + Height = 1110 + Left = 45 + ScaleHeight = 1050 + ScaleWidth = 3060 + TabIndex = 1 + Top = 1170 + Width = 3120 + End + Begin VB.PictureBox P1 + AutoRedraw = -1 'True + BackColor = &H00000000& + DrawWidth = 2 + FillStyle = 0 'Solid + ForeColor = &H0000FFFF& + Height = 1110 + Left = 45 + ScaleHeight = 1050 + ScaleWidth = 3060 + TabIndex = 0 + Top = 45 + Width = 3120 + End + Begin VB.Timer Timer1 + Interval = 500 + Left = 3015 + Top = 840 + End +End +Attribute VB_Name = "Form1" +Attribute VB_GlobalNameSpace = False +Attribute VB_Creatable = False +Attribute VB_PredeclaredId = True +Attribute VB_Exposed = False +Dim Arr1(130) As Integer +Dim Arr2(130) As Integer +Dim RecVal, SenVal As Integer +Dim FirstRecVal, FirstSenVal As Integer + +Private Sub Form_Load() +Call StayOnTop(Form1) + +Me.Left = Screen.Width - Me.Width - 50 +Me.Top = 50 +Er = GetTcpStatistics(TCPSTATISTICS) + If Er <> 0 Then + Exit Sub + End If +FirstRecVal = TCPSTATISTICS.SegmentsReceived +FirstSenVal = TCPSTATISTICS.SegmentsSent +End Sub + +Private Sub Timer1_Timer() +Dim Dif1 As Integer +Dim Dif2 As Integer + +Er = GetTcpStatistics(TCPSTATISTICS) + If Er <> 0 Then + Exit Sub + End If +P1.Cls +P2.Cls +P1.Print "Bytes received" +P2.Print "Bytes send" +RecVal = TCPSTATISTICS.SegmentsReceived +SenVal = TCPSTATISTICS.SegmentsSent +Dif1 = RecVal - FirstRecVal +Dif2 = SenVal - FirstSenVal +Dif1 = Dif1 * 70 'Make this value lower if you have a + 'faster connection or higher if you +Dif2 = Dif2 * 70 'have a slower connection. +ResortArray Dif1, Dif2 + For z = 0 To 130 + P1.Line (P1.Width - (z * 30), P1.Height - Arr1(z))-(P1.Width - (z * 30), P1.Height) + P2.Line (P2.Width - (z * 30), P2.Height - Arr2(z))-(P2.Width - (z * 30), P2.Height) + Next z +FirstRecVal = RecVal +FirstSenVal = SenVal +End Sub + +Private Sub ResortArray(NewVal As Integer, NewVal2 As Integer) + For z = 129 To 0 Step -1 + Arr1(z + 1) = Arr1(z) + Arr2(z + 1) = Arr2(z) + Next z +Arr1(0) = NewVal +Arr2(0) = NewVal2 +End Sub + + diff --git a/Module1.bas b/Module1.bas new file mode 100644 index 0000000..fafab11 --- /dev/null +++ b/Module1.bas @@ -0,0 +1,31 @@ +Attribute VB_Name = "Module1" +Public TCPSTATISTICS As TCPSTATISTICS +Public Const SWP_NOMOVE = &H2 +Public Const SWP_NOSIZE = &H1 +Public Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE + +Public Declare Function SetWindowPos Lib "User32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long +Public Declare Function GetTcpStatistics Lib "iphlpapi.dll" (pStats As TCPSTATISTICS) As Long + +Public Type TCPSTATISTICS + AlgorithmTimeout As Long + MinTimeout As Long + MaxTimeout As Long + MaxConnections As Long + ActiveOpenConnections As Long + PassiveOpenConnections As Long + FailedAttempts As Long + EstablishedConnectionResets As Long + CurrentEstablishedConnections As Long + SegmentsReceived As Long + SegmentsSent As Long + SegmentsRetransmitted As Long + IncomingErrors As Long + OutgoingResets As Long + CumulativeConnections As Long +End Type + +Public Sub StayOnTop(Frm As Form) + setontop = SetWindowPos(Frm.hwnd, -1, 0, 0, 0, 0, FLAGS) +End Sub + diff --git a/PIC20001117131132319.JPG b/PIC20001117131132319.JPG new file mode 100644 index 0000000000000000000000000000000000000000..ba2772aaa04b4fa0ff437d7dc6b87424b3926191 GIT binary patch literal 10355 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 literal 0 HcmV?d00001 diff --git a/Project1.vbp b/Project1.vbp new file mode 100644 index 0000000..aaa7f37 --- /dev/null +++ b/Project1.vbp @@ -0,0 +1,34 @@ +Type=Exe +Form=Form1.frm +Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\..\WINDOWS\SYSTEM\stdole2.tlb#OLE Automation +Module=Module1; Module1.bas +IconForm="Form1" +Startup="Form1" +HelpFile="" +Title="TCP/IP Data graph" +ExeName32="Project1.exe" +Command32="" +Name="Project1" +HelpContextID="0" +CompatibleMode="0" +MajorVer=1 +MinorVer=0 +RevisionVer=0 +AutoIncrementVer=0 +ServerSupportFiles=0 +VersionCompanyName="MF-Products" +CompilationType=-1 +OptimizationType=0 +FavorPentiumPro(tm)=0 +CodeViewDebugInfo=0 +NoAliasing=0 +BoundsCheck=0 +OverflowCheck=0 +FlPointCheck=0 +FDIVCheck=0 +UnroundedFP=0 +StartMode=0 +Unattended=0 +Retained=0 +ThreadPerObject=0 +MaxNumberOfThreads=1 diff --git a/README.md b/README.md new file mode 100644 index 0000000..4bd7987 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +
+ +## TCP/IP data tranfer graph \(shows bytes send/received in a graph form\) + + +
+ +### Description + +The program has two pictureboxes. One shows the bytes currently being received and the other the bytes being send. + +I did not know whether the iphlpapi dll comes with windows so I included it in the zip file. + +### More Info + + + + | +--- |--- +**Submitted On** |2000-11-17 19:52:16 +**By** |[Michael Frey](https://github.com/Planet-Source-Code/PSCIndex/blob/master/ByAuthor/michael-frey.md) +**Level** |Intermediate +**User Rating** |4.3 (34 globes from 8 users) +**Compatibility** |VB 6\.0 +**Category** |[Internet/ HTML](https://github.com/Planet-Source-Code/PSCIndex/blob/master/ByCategory/internet-html__1-34.md) +**World** |[Visual Basic](https://github.com/Planet-Source-Code/PSCIndex/blob/master/ByWorld/visual-basic.md) +**Archive File** |[CODE\_UPLOAD1177811172000\.zip](https://github.com/Planet-Source-Code/michael-frey-tcp-ip-data-tranfer-graph-shows-bytes-send-received-in-a-graph-form__1-12874/archive/master.zip) + + + + + + + +