What is Tangent API?
How Does Tangent API Work?
The Tangent API Model
Example: Create a Chat Application Using Just Notepad
Example: Sample Application Using C#
Additional Notes for Developers
Trust in Tangent API
Tangent API is an application programming interface that provides a simplified way to build applications that talk over a network. It is an efficient, light-weight, and portable API packaged in a DLL that can be used from a multitude of programming languages, including .NET (C#, VB.NET, and Managed C++) in all its versions, C++ using COM (ATL, MFC, etc.), VB6, scripting languages (JScript and VBScript), and any other language that supports COM. It can also be used in Linux-based systems by using Wine.
There are actually a number of different ways to build applications that talk over a network, including .NET Remoting, web services, Windows Message Queuing, custom-built TCP/IP solutions, SQL Server, Windows Communication Foundation (WCF), and a host of other solutions. What differentiates Tangent API from these is that Tangent API lacks the complexity that comes with these approaches. Tangent API provides a very simple to deploy and set up, easy to develop with, and extremely efficient way to build a solution that allows computers to talk over a network. Tangent API comes packaged as one single COM DLL that is less than 500kB! This DLL is all that needs to be deployed to a target machine in order for an application to use Tangent API.
Tangent API could literally save you hundreds, if not thousands, of hours of development effort, because all of the hard work is contained within this one file. The hard work that you won't have to worry about includes the multithreaded programming, TCP/IP development, and socket communication that is associated with network client server programming. With Tangent API you are abstracted from all of this complexity so that you can simply concentrate on your solution.
Tangent API can especially be used for a software solution with the following requirements:
Tangent API makes a great fit for a software solution that has these requirements. Here are a few examples of real-world scenarios:
For additional support or any questions, send an email to firstname.lastname@example.org.