Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › Programming › Visual Basic Programming › [Open Source]Docket[TCP Socket DLL] (Client Only)

[Open Source]Docket[TCP Socket DLL] (Client Only)

Posts 1–15 of 18 · Page 1 of 2
DE
Deto
[Open Source]Docket[TCP Socket DLL] (Client Only)
okay i wrote this up pretty quick cause i saw that other post about making a open source one so i wrote this in like 10 min :P

its only the client if you guys like ill write the Server Aswell

i will not include downloads ill just post pure source

It includes events, anti crashing, reconnect if connection fails and properties
The Source is Not Commented on but it is only VB.NET

if you want to see more shit like this say so i can code this shit in VB.NET and C# just send me a pm or reply

Code:
'Credits To DeToX <--Thats Me
'Fast Simple Socket System Open Source
'Please Include Credits
'DocketClass
Imports System.Threading, System.Net, System.IO, System.Net.Sockets
Public Class Client
#Region "Declarations"
    Dim TcpClient As New TcpClient()
    Dim Remote_IP As String = vbNull
    Dim Remote_Port As Int32 = vbNull
    Public Event RecievedData(ByVal Data As String)
    Public Event FailToConnect(ByVal Reason As String)
#End Region
#Region "Main Code"
    Sub New(ByVal IP As String, ByVal Port As Int32)
        Remote_IP = IP
        Remote_Port = Port
    End Sub
    Sub Connect()
        Try
            TcpClien*****nnect(Remote_IP, Remote_Port)
            TcpClient.GetStream().BeginRead(New Byte() {0}, 0, 0, AddressOf Recieve, Nothing)
        Catch ex As Exception
            Thread.Sleep(4000)
            RaiseEvent FailToConnect("Error Connecting To Host")
            Connect()
        End Try
    End Sub
    Sub Recieve(ByVal Ar As IAsyncResult)
        Try
            Dim Reader As New StreamReader(TcpClient.GetStream())
            RaiseEvent RecievedData(Reader.ReadLine())
            TcpClient.GetStream().BeginRead(New Byte() {0}, 0, 0, AddressOf Recieve, Nothing)
        Catch ex As Exception
            Thread.Sleep(4000)
            RaiseEvent FailToConnect("Error Reading Data From Host")
            Connect()
        End Try
    End Sub
    Sub SendData(ByVal Data As String)
        Try
            Dim Writer As New StreamWriter(TcpClient.GetStream())
            Writer.WriteLine(Data)
            Writer.Flush()
        Catch ex As Exception
            Thread.Sleep(4000)
            RaiseEvent FailToConnect("Error Sending Data To Host")
            Connect()
        End Try
    End Sub
#End Region
#Region "Properties"
    Private ReadOnly Property BufferSize
        Get
            Return TcpClient.ReceiveBufferSize()
        End Get
    End Property
    Private ReadOnly Property Connected
        Get
            Return TcpClien*****nnected
        End Get
    End Property
    Private ReadOnly Property Available
        Get
            Return TcpClient.Available
        End Get
    End Property
#End Region
End Class
#1 · 15y ago
cosconub
cosconub
thanks Detox ,

Guy's this is my long time buddy, he is trust worthy!
#2 · 15y ago
mnpeepno2
mnpeepno2
beat me lol, but mine will be better ^.^
#3 · 15y ago
DE
Deto
Wait Till I Post My C# one :P im gunna show other things to like how to send pictures and files more then the maxium amount of data TCP can send
#4 · 15y ago
cosconub
cosconub
uhg detox dont release are whole c# rat we plan on selling the source rember,
#5 · 15y ago
mnpeepno2
mnpeepno2
Quote Originally Posted by Deto View Post
Wait Till I Post My C# one :P im gunna show other things to like how to send pictures and files more then the maxium amount of data TCP can send
so it will be udp/tcp?
#6 · 15y ago
DE
Deto
maybe but UDP sucks because data sometimes isnt recieved in the same order it is sent...
#7 · 15y ago
mnpeepno2
mnpeepno2
Quote Originally Posted by Deto View Post
maybe but UDP sucks because data sometimes isnt recieved in the same order it is sent...
dosen't mean its bad, its just different.
#8 · 15y ago
DE
Deto
meh i never said it was bad.... UDP Does transfer more then TCP so is usefull for files and shit
#9 · 15y ago
NextGen1
NextGen1
TCP for standard data transfer, UDP primarily for Video & Audio.
UDP is Faster then TCP but it not meant for standard data information at all, UDP does not provide any flow and congestion control, It's meant to send data as fast as possible without any error handling.

So as to which is better or worse, it's more of a matter of use & Reason.

@ OP's source, Looks Good.
#10 · 15y ago
freedompeace
freedompeace
Quote Originally Posted by Deto View Post
meh i never said it was bad.... UDP Does transfer more then TCP so is usefull for files and shit
UDP is definitely worse for transferring files... Unless you implement checksum verification - UDP does not provide guaranteed packet delivery, whereas TCP does, to an extent
#11 · 15y ago
DE
Deto
ugh :Pthe TCP Server im making to go along with this has a property to display all incomming bytes and packets
#12 · 15y ago
♪~ ᕕ(ᐛ)ᕗ
♪~ ᕕ(ᐛ)ᕗ
Quote Originally Posted by Deto View Post
ugh :Pthe TCP Server im making to go along with this has a property to display all incomming bytes and packets
you should add a UDP Client too xD. I'm updating my class, it's now utmost done.
I added:
  1. Log System
  2. Statistics
  3. UDP Client
  4. Voice Transfert ( Non-Tested )
  5. Server Manager
#13 · 15y ago
DE
Deto
Quote Originally Posted by freedompeace View Post
UDP is definitely worse for transferring files... Unless you implement checksum verification - UDP does not provide guaranteed packet delivery, whereas TCP does, to an extent


you could also use split


Packet Example
Code:
FILEPIECE(1):Bytes Of File
then increase the (1) with each file peice

hmm im gunna just ditch this project actually and write a new one in c# its a lot easier :P C# .net :P
#14 · edited 15y ago · 15y ago
freedompeace
freedompeace
Quote Originally Posted by Deto View Post
you could also use split


Packet Example
Code:
FILEPIECE(1):Bytes Of File
then increase the (1) with each file peice

hmm im gunna just ditch this project actually and write a new one in c# its a lot easier :P C# .net :P
Even if you do that, because of the UDP design, you have no guarantee that you will receive all packets, and no knowledge if you do happen to miss one. You might even get a packet twice, or out of order!

UDP has its uses, however. Things like (simple) chat clients, multimedia streaming and online games are great for UDP. UDP is "connectionless", has no initial overhead before transfer (which is quite significant in TCP), and doesn't try to address a problem with flow control when you miss a packet, because by the time the error correction has finished it's probably too late to use it anyway, and so on.
#15 · 15y ago
Posts 1–15 of 18 · Page 1 of 2

Post a Reply

Tags for this Thread

None