Welcome and thank you for choosing PowerTCP Sockets for .NET. You have selected what we feel is the most sophisticated and complete .NET Sockets package available on the market. We know you have a choice in software vendors and we will do our best to exceed your expectations. |
PowerTCP Sockets for .NET fills the missing piece of socket communications in the .NET Framework by providing Stream-based SSL encryption and authentication that can be plugged into any Stream-based Framework 2.0, 3.0, 3.5, 4.0 or 4.5 technology, regardless of whether it is network-, file- or buffer-based. This latest version of the venerable PowerTCP product line gets a re-design that leverages the power of the latest .NET environments to provide the most advanced Internet Communications components available.
All components include a Start method for implemented multi-threaded applications, and Marshal methods for cross-threading marshaling support.
The easy-to-use Tcp component sends and receives data over a TCP connection and includes the option of securing data with SSL.
The Server component is two servers in one. First, the Start method permits handling of each connection on a dedicated worker thread, providing streamlined coding without the need to track state. Second, the StartAsync method provides a high performance option, utilizing IO completion threads as needed to execute the delegate provided.
The Udp component eases construction of UDP-based applications with socket options such as broadcasting and multicasting available through specialized properties.
The Ping component sends echoes using ICMP and allows for comprehensive trace route capabilities.
The Dns class resolves host names to addresses and vice versa, MX-record lookups, can use a specified DNS server, and permits binding to a specified local endpoint.
Dart Communications, located in upstate New York, has been designing and developing Internet communication components since 1994. More than a decade later, PowerTCP, PowerSNMP and PowerWEB for ASP.NET are International bestsellers to small businesses, consultants, and Fortune 500 companies.
Each targeted protocol is extensively researched by Dart and each product is tested and supported by consistent processes and customer feedback. Developers using our products can focus on creating the unique features they require rather than wasting weeks on research and unnecessary code writing.
Dart Communications is committed to creating products that are of high quality, flexible, and easily implemented into a project. This process means maintaining meticulous documentation and a readily available support staff. In addition, Dart consistently processes feedback and requests, using this information for new product and feature development.
Dart's development team is also available for custom development projects relating to their product line. A customer may lack the time or background to complete a particular project as needed. Dart's team will draw on their protocol knowledge and experience to supply a quality solution within the timeframe required.
Building components is about reliability. Developers need products that can stand up to use, that work as intended, and that go beyond original expectations. Our research tells us that users often change the scope of a project once it is underway. PowerTCP products are designed to scale to those increased expectations. To give you time to evaluate this claim prior to purchase, Dart supplies a fully functional trial for all of its products. See for yourself how a component can have both high-level functionality for quick and easy solutions, and also provide a low-level interface for customization.
In today's world, software developers are routinely asked to produce solutions using unfamiliar technologies, with little time allowed for research. When Internet Communications is part of your project, consider leveraging Dart's proven components to connect, encode, compress, encrypt and transfer data. Our goal is to help you build applications that work the first time, every time.