Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About

Buttons and Check Boxes
Bars and Status Bars
Edits, Memos
Indicators and Gauges
List and Combo Boxes
ListViews and TreeViews
Sizers, Scrollers, etc.
Tabbed Components
Effects and Multimedia
Misc. Effects
Sound Effects
Print VCL
Charts and Graphs
HTML, XML and so on
Firewall Solutions
Security: SSH, SFTP etc
Files and Drives
Date and Time
Data Compress
Component Packs
Property Editors
Experts, IDE etc.
Components > Internet > Sockets  

Companies News:

New Rosi Components Package released
New Rosi Components Package released Create feature-rich windows applications with many new components and universal dialogs.
  • improved DBGrid
  • new DBRecordView, DBTreeView
  • toolbars and db dialogs to Find, Filter, Sort, Export, Print...
  • StringGrid with columns definition
  • GroupBox with automatic alignment and resizing of owned controls
And many more for $35 only - details here
Want to know more ?


Active Ports component v.0.9.4FWS 12 k 17 Jan 2001
By LGM. This component implements part of the NetStat utility functionality by collecting data about the active ports. Additionally, it checks the active ports against a list of known Trojan ports and notifies the user about suspected connections.
Fully functional
Source: Included
Download: D5  

DrufelSMPP Component C FWS 54 - 128 k 23 Aug 2006
By Drufel. SMPP component for C++Builder. You can use next commands:
  • generic_nack
  • bind_receiver
  • bind_transmitter
  • bind_transceiver
  • unbind
  • deliver_sm
  • submit_sm
  • submit_multi
  • data_sm
  • query_sm
  • replace_sm
  • cancel_sm
  • enquire_link
  • alert_notification.

Fully functional
Source: Included
Download: CB2k6 CB6  Homepage

Faster TCP v.1.13FWS 43 k 19 Jul 2010
By Jyrki Kyllonen. Two components with help file working in Delphi IDE by pressing the F1-key. Source included. Demos available for download at the web-site. Optimized, tested and ready for use.

Should be compatible with at least Delphi 2-7, experimental D2009/D2010 compatibility. Uses the Winsock unit for sockets. Remember to read the ReadMe file too.

This should finally be the last version. Read about changes from the website.
Fully functional
Source: Included

Download: D2 D2009 D2010 D3 D4 D5 D6 D7  Homepage

Fundamentals TCP v.4.0.19FWS 128 k 28 Sep 2011
By Fundamentals Library. Fundamentals TCP
  • TCP Client
  • TCP Server
  • Socks and HTTP proxy support.

Fully functional
Source: Included
Download: D2005 D2006 D2007 D2009 D5 D6 D7  Homepage

GetPublicIP FWS 208 k 11 Oct 2010
By ingelek. Gets the public IP, or Internet IP, for computers that are behind routers with NAT functionality. Works asking to servers that tells your public IP, like: http://checkip.dyndns.org
Fully functional
Source: Included
Exe-Demo Included
Download: D2005 D2006 D2007 D2009 D2010 D3 D4 D5 D6 D7  Homepage

HawkNL VCL Components v.1.0FWS 723 k 06 May 2005
By Tom Wetjens. Easy access VCL components using same naming as Borland's ScktComp unit for HawkNL network library.

HawkNL is a free, open source, game oriented network API released under the GNU Library General Public License (LGPL). HawkNL (NL) is a fairly low level API, a wrapper over Berkeley/Unix Sockets and Winsock. But NL also provides other features including support for many OSs, groups of sockets, socket statistics, high accuracy timer, CRC functions, macros to read and write data to packets with endian conversion, and support for multiple network transports.
Fully functional
Source: Included
Exe-Demo Included

Download: D5 D6 D7  Homepage

HPScktSrvr v. 77 k 30 Jul 2009
By Naberegnyh Sergey N.. High performance socket server based on Windows Completion Port and with using Windows Socket Extensions. IPv6 supported.

Included two demo:

  • Simple HTTP server what can work in HTTP and HTTP over SSL mode (HTTPS). SSL mode based on Windows SChannel provider and supports SSL 2.0, SSL 3.0 and TLS 1.0 protocols in any combinations.
  • Simple Client/Server application used SSPI client authentication.
Demos required JEDI API Header Library.
Fully functional
Source: Included
Exe-Demo Included
Download: D5 D6 D7  

JD Socket Components v.2.0FWS 19 k 29 Aug 2011
By JD Software Inc.. The JD Socket Components wrap the existing TServerSocket and TClientSocket in Delphi’s ScktComp unit. They work on a command/parameter approach, rather than a string parsing approach. The components take care of the parsing and provide simple commands. Also feature many other abilities, such as login authentication, cookie authentication, and property synchronizing.

NOTE: These components are in development stages, but are working. Notes and documentation are included in the source code to understand how they work.

Sample project code included.
Demo only
Source: Included

Download: D7  Homepage

Magenta Systems Internet Packet Monitoring Components v.1.3FWS 1937 k 30 Sep 2013
By Magenta Systems Ltd. Magenta Systems Internet Packet Monitoring Components are a set of Delphi components designed to capture and monitor internet packets using either raw sockets or the WinPcap device driver. Hardware permitting, ethernet packets may be captured and interpreted, and statistics maintained about the traffic. Uses of packet monitoring include totalling internet traffic by IP address and service, monitoring external or internal IP addresses and services accessed, network diagnostics, and many other applications. The component includes two demonstration applications, one that displays raw packets, the other that totals internet traffic. The components include various filters to reduce the number of packets that need to be processed, by allowing specific IP addresses to be ignored, LAN mask to ignore local traffic, and ignore non-IP traffic such as ARP.

The components capture packets using two different techniques, with differing benefits and features:

  • Raw sockets which are available with Windows 2000 and later. This uses WSocket from the Francois Piette Internet Component Suite. Major benefit is that no other software needs to be installed, but raw sockets don't seem to work fully with some network adaptors, and ignore non-IP protocols. Some adaptors may capture received packets, but ignore anything sent.
  • WinPcap (Windows Packet Library) device driver, needs to be installed (it installs two small DLLs and a driver), but captures all packets including non-IP. WinPcap may be downloaded from WinPCap site, and version 4.0.2 is included in this package. Note the Delphi WinPcap pcap.pas and packet32.pas modules were originally written by Lars Peter Christiansen, but have several bug fixes and many new features. In theory WinPcap will run on Windows 9x, but it's not been tested. Use of the latest WinPcap version 4.0.2 9th November 2007 is strongly recommended, but the component also supports older versions 3.1 5th August 2005 and 3.0 10 February 2003.

Fully functional
Source: Included
Exe-Demo Included
Download: D2005 D2006 D2007 D2009 D2010 D7 DXE DXE2 DXE3  Homepage

Network Capture v.1.0FWS 359 k 20 Oct 2006
By Home Lee. Invisible component for capturing network data package.
Fully functional
Source: Included
Exe-Demo Included
Download: D2005 D2006 D7  Homepage

sgcWebSockets v.3.3FW 102342 k 15 May 2015
By eSeGeCe.

WebSocket is a web technology providing for bi-directional, full-duplex communications channels, over a single Transmission Control Protocol (TCP) socket.

sgcWebSockets is a complete package providing access to WebSockets protocol, allowing to create WebSockets Servers, Intraweb Clients or WebSocket Clients in VCL, FreePascal and Firemonkey applications.

  • Fully functional multithreaded WebSocket server according to RFC 6455.
  • Supports Firemonkey (Windows and MacOS).
  • Supports Chrome, Firefox, Internet Explorer and Safari (including iPhone, iPad and iPod)
  • Supports NETGEN IOS Compiler and Android
  • Supports Lazarus / Free Pascal
  • Supports CBuilder.
  • Supports C# .NET using sgcWebSockets.dll
  • Multiple Threads Support
  • Supports Binary and Text Messages
  • Server component providing WebSocket and HTTP connections through the same port.
  • Flash FallBack support for old browsers (like Internet Explorer from version 6 to 9) without native websocket implementation.
  • Supports Message Compression, supported by Server and Client Components (compatible with Chrome and Safari too).
  • Proxy Serverr which translates WebSocket protocol to normal socket, allowing a browser to connect to any application/server.
  • Built-in WatchDog and HeartBeat methods available.
  • Client WebSocket supports connections through Socket.IO Servers.
  • Client WebSocket supports connections through HTTP Proxy Servers.
  • Events Available: OnConnect, OnDisconnect, OnMessage, OnError
  • Built-in sub-protocols: JSON-RPC 2.0, Datasets, Binary Files, WebRTC and WAMP
  • Built-in Javascript libraries to support browser clients.
  • Easy to setup
  • Javascript Events for a full control
  • Async Events using Ajax in Intraweb.
  • SSL/TLS Support for Server and Client Components

Fully functional
Source: On purchase/registration
Source Price: $149
Download: C2k10 CBXE CBXE2 CBXE3 CBXE4 CBXE5 CBXE6 CBXE7 CBXE8 D2007 D2009 D2010 D7 DXE DXE2 DXE3 DXE4 DXE5 DXE6 DXE64 DXE7 DXE8 FM FM2 FM3  Download exe-demoRegister NowHomepage

SimpleTCP v.2.0FWS 10 k 22 Jan 2002
By UtilMind Solutions. SimpleTCP is pack of two components (TSimpleTCPServer and TSimpleTCPClient), intended for working with Asynchronous TCP sockets.
Fully functional
Source: Included
Download: CB1 CB3 CB4 CB5 D2 D3 D4 D5 D6  Homepage

Sockets v.3.0FWS 72 k 26 May 1997
By J. Peter Mugaas. Original version by Gary T. Desrosiers. The original Sockets component provides Delphi with an easy to use interface to Winsock functionality.
Fully functional
Source: Included
Download: D3  Homepage

Socks v.1.0FWS 13 k 27 Jan 1998
By Karlos Pinto. This unit was developed for using with console applications under WinNT 4.0.


  • TServerSocket - implement master socket that can listen for connections
  • TClientSocket - implement client socket which can be connected to any other.

Fully functional
Source: Included
Download: D3  Homepage

TAsync Socket v.3.1FWS 23 k 22 Apr 1998
By T. J. Sobotka. TAsyncSocket is a minimalist socket implementation for those people who are tired of using VBXs/OCXs and are tired of the bloated objects that they are wrapping.
  • Edit the code to suit your own personal needs.
  • Turn the component into and object and drop the overhead with only a define statement.
  • Put a listening socket into your application with only three lines of code.
  • Fully customizable.
  • Virtual methods for the TObject version and OnEvents for the component.

Fully functional
Source: Included
Download: D2  

THxTcpServer, THxTcpClient, THxIpCServer, THxIpcClient, THxUdp v.0.9FWS 24 k 12 Mar 2003
By D.J.C. Blijker. This module contains 5 classes: a synchronous Tcp-server and -client class, a synchronous IPC-server and -client class and an UDP class (also synchronous).

All classes are suitable for both Delphi and Kylix and are especially designed for ease of use.
Fully functional
Source: Included

Download: D2 D3 D4 D5 D6 D7  

TML/SIDEX v.1.1.2CS 26443 k 02 Jul 2014
By wobe-systems GmbH. TML/SIDEX provides out of the box functionality to implement fast and reliable TCP/IP communication.

After spending a lot of time thinking about application protocols and finding them not suitable for your problems and you desperately start thinking about using a TCP/IP socket, it might be a good idea to check if TML/SIDEX can help to save time.

If you want to send some data or just save it into a file think about XML. At the point you start writing your own type conversion code to translate the text nodes into something else, or you get into trouble with unicode, think about SIDEX.

  • calling remote functions in multiple interfaces
  • multithreaded and threadsafe processing
  • type safe data layer with variant support for lists, dictionaries and tables
  • single call multiple answer to monitor remote calls
  • synchronous and asynchronous calls
  • calling remote functions in multiple interfaces
  • point to multipoint events
  • multi platform dll with multiple language bindings
  • type safe XML based data format
The Source for the Delphi/C++ Builder components is included. Some dlls are required. The source for the dlls is NOT included.
Demo only
Source: Included
Price: $599
Exe-Demo Included
Download: C2k10 C2k6 CBXE CBXE2 CBXE3 CBXE4 CBXE5 D2006 D2010 DXE DXE2 DXE3 DXE4 DXE5  Gift for Torry. Thank You !Homepage

TSock v.1.0kFWS 47 k 28 Aug 2006
By Tom Bradford, Ward van Wanrooij. Socket component with next features:
  • Package caches resolved IP Addresses for faster DNS lookups;
  • Supports both TCP and UDP protocols;
  • Listening mode will automatically accept incoming connections, create a new TSock component for the connected socket, and spawn a new thread of execution to handle concurrent blocking server connections;
  • Support for blocking and non-blocking socket communications;
  • Component can transfer blocks of data up to 4 gigabytes in length and more.

Fully functional
Source: Included
Download: D2 D3 D4 D5 D6  Hot Stuff!Homepage

TSocketStream v.0.1FWS 23 k 26 Feb 2005
By LOCK Soluciones. TSocketStream is a easy to use non VCL class prepared to connect or listen connections via TCP/IP. It supports host name resolve via DNS (using the O.S. gethostbyname() call).

It is syncronous, but it also has this two methods: CanWrite for client sockets, and CanAccept for listening sockets, thus allowing non-blocking implementations without the need for non-blocking sockets.

The same class allows connecting to a remote host, or listening on any port and waiting por incoming connections. Examples for each case is included.

Tested in Delphi 5, not tested in other versions or in Free Pascal.
Fully functional
Source: Included

Download: D5  Homepage

TUdpSocket v.0.95FWS 446 k 13 Jul 1998
By Frank Dekervel. TudpSocket is a component for using UDP in your applications. It is as easy as Tsockets, but it has a different design because it is UDP. Therefore, you can't create connections or accept connections, you simply can bind the UDPsocket to a specific port, and send UDP data to another machine/port. You can also send broadcast messages, just send data to your subnet's broadcast address.
Fully functional
Source: Included
Exe-Demo Included
Download: D3  Homepage

WinSock 2 v.2.2FWS 26 k 21 Apr 2000
By MT Computers. This unit corresponds to version 2.2.x of the WinSock API specification.
Fully functional
Source: Included
Download: D2 D3 D4 D5  Homepage

WSockets v.1.20FWS 23 k 23 Jun 1997
By Robert T. Palmqvist. A Simple VCL Encapsulation of the WinSocket API.

Classes in this Unit:

  • TCustomSocket - A Generic Base Socket Class
  • TTCPClient - A TCP Client VCL (derived from TCustomSocket)
  • TTCPServer - A TCP Server VCL (derived from TCustomSocket)
  • TUDPClient - A UDP Client VCL (derived from TCustomSocket)
  • TUDPServer - A UDP Server VCL (derived from TCustomSocket).

Fully functional
Source: Included
Download: D2 D3  

News from our Sponsors

  Coding in Delphi
Coding in Delphi is a new programming book by Nick Hodges that covers a variety of powerful Delphi programming features and techniques including Generics, Interfaces, Exception, Handling, Anonymous Methods, Collections, RTTI, Enumerators, Attributes, Dependency Injection and Unit Testing more... more...

  Develop and debug service applications easy then ever
SvCom is an integrated package of classes and tools for development of service applications and use of NT Security framework. Currently SvCom components work under all flavours of Windows.
  • Deploy NT Service applications under Windows 9x/ME and NT/ 2000/ XP/ 2003/ 2008/ Windows 7/ Windows 8
  • Develop and debug NT services using either Windows 95/98 or NT/ 2000/ XP/ 2003/ 2008/ Windows 7/ Windows 8 - using the same classes and the same function calls (!!!)
  • Advanced service debugging (Extremely useful, when you service is not just "Hello, World!")
  • Many more features...
more... more...

Advertising on Torry's Delphi Pages


Sort order
Quick Search
Exact phrase

Advertising on Torry's Delphi Pages

Guest Book
Guest Book

Subscribe to news in RSS 2.0 format!Subscribe to news in RSS 2.0 format!
Bookmark and Share
Up | Home | 10% - Off! | New | VCL | DB-Aware | Tools | DB Tools | Apps | Samples | .NET | .NET DB-Aware | .NET Tools | .NET Samples | Kylix | Docs | Bold | Discussion | Sites | Tips | DPFL | Authors | Uploads | RSS | Store | Advertisement | About
Copyright © Torry's Delphi Pages Torry's Delphi Pages Notes? Comments? Feel free to send...

The Ultimate Source of Object Pascal and Delphi Programming Knowledge.

Copyright © 1996-2015
All trademarks are the sole property of their respective owners
Privacy Policy