A collection of .NET components that provide the flexibility,
performance and ease-of-use desired for utilizing sockets in your
windows forms and ASP.NET client and server projects.
Server and Tcp Components
- Multi-threaded Server accepts each client connection on a
separate worker thread
- SegmentedStream receives data to a delimiter or specified
length
- Auto-receive technology optionally manages incoming data
- On-the-fly data parsing
- SOCKS4 and SOCKS5 proxy support
Udp, Dns, Ping and Trace Components
- Asynchronous UDP builds on inherent Framework capabilities
- Resolve domains and perform MX Record look-ups
- Ping using ICMP, UDP or TCP
- Trace routes synchronously or asynchronously
Flexibility and Performance
- International character sets supported
- Asynchronous (event-driven) and synchronous (blocking) designs
supported
- Support for Windows applications, services and ASP.NET web
applications
- Developed in managed C#
- 64-bit OS support
Ease-of-Use
- Design-time editors for automatic code-generation and
compile-less testing
- Compatible with Visual Studio 2008 as well as Visual Studio
2002, 2003, and 2005
- Many sample projects for both C# and VB.NET, as well as
ASP.NET included
Supported Environments
All PowerTCP for .NET components and classes will operate on any
Microsoft operating system that fully supports the Microsoft .NET
Framework, including 64-bit Windows. .NET components are dependent
on the Framework rather than a specific operating system. Products
support .NET Framework versions 1.0, 1.1, 2.0 and 3.5. The
components can be used with any .NET compliant language, including
the following languages:
- C#
- VB.NET
- Managed C++
- Delphi for .NET
PowerTCP for .NET components have been tested in the following
application environments:
- Standard Windows desktop applications
- Console applications
- ASP.NET web applications and Web Sites
- Windows service applications
- Web service applications
PowerTCP for .NET components have been tested in the following
development environments:
- Visual Studio .NET (2002, 2003, 2005, 2008)
- C# Builder
- Delphi 8 for .NET
Some uses of PowerTCP Sockets for .NET
include:
- Build a Web Service with a TCP back-end
- Build B2B and e-commerce applications.
- Build stock trading Web Services or applications.
- Build a personal stock quote application.
- Create a multi-threaded server.
- Write a custom client/server protocol.
- Create a customized Web Server.
- Enable inter-process socket communications (between local
and/or remote applications).
- Build a custom lpd print server.
- Check status of company network devices using Ping.
- Check for software licensing by broadcasting UDP packets.
- Use multicast capabilities to create a chat program.
- Discover network routes and problems using Trace.
- Build a server backend to communicate with Macromedia Flash
movies using the Flash XmlSocket object.