AWARDS


Editors choice by FreeTrialSoft


Awarded 5 stars by FreeTrialSoft


    Editors choice - FastDownload.com


Awarded 5 stars by BrotherSoft


Awarded 5 stars by SoftPicks.net


Awarded 5 stars by Downloads3000.com


Awarded 5 stars by Business Software Reviews

                  
Development Libraries for professionals
      

The WinSock_API TCP library
developed by NetCPlus Internet Solutions
especially for (for non TCP speakers)
                       

CLICK THE SMTPlibAPI BUTTON ON LEFT FOR MORE INFORMATION ON OUR SMTP LIBRARY THAT LETS YOU SEND MAIL WITH JUST A FEW LINES OF CODE ADDED TO YOUR OWN APPLICATIONS...

We all know that in today's world, pretty well all applications have small or large needs to communicate and share data with other applications, or servers, whether it is only across your local network, or of course across the world using the Internet, and to do so TCP/IP is the defacto protocol of choice.

So there is a good chance that your applications could use TCP or UDP communications for connectivity, but you don't have a clue where to start as you don't understand the Winsock, TCP code or even how to access the Window's Winsock??

Don't panic, WinSock_API can let you do this easily, in fact, even if you do understand it a bit, WinSock_API can still save you a lot of time and debugging.

You really can finally relax, and not worry about all the complex code that you know will be necessary to achieve simple and effective connectivity and data transfer between your program(s) and (usually) server applications somewhere else.

As you can see from our extensive product range on the right, we have a great deal of experience in writing effective and reliable TCP/UDP based applications, and because we know there are a great many developers just like you out there, that need to add TCP/UDP functionality to your programs, we decided that we would do all the hard work for you, and wrap it up in an easy to use library.

Welcome to the NetCPlus WinSock_API library
TCP/UDP client programming without any TCP knowledge

Put in its simplest terms, our WinSock_API library is just a rather clever DLL (with of course a header and library file for "C" applications) that performs all of the hard work for you, with very little effort required on your part to understand any of the (many) TCP complexities.

All you need to do is include the winsockapi.h file from  WinSock_API in your project, link the winsockapi.lib into your project, and build it.  Finally, put the winsock_api.dll file somewhere it can be accessed by your program and away you go.

You now have easy access to virtually all of the TCP functionality you are ever likely to want to implement TCP and UDP client functionality.

Now we don't promise that you will instantly write a working TCP system on the first day, but we are pretty confident that once you familiarize yourself with the WinSock_API library function calls and return values it provides, you will have TCP communications working from your own programs within a very few days.

Best of all is that you don't have to worry about any of the low level stuff that Winsock programming demands, as the WinSock_API handles all of that for you. All you need to do is set up any necessary input data in the variables contained in the special WINSOCK_STRUCTURE provided, and then call the relevant library function. Your code then checks the return value from the library for success or failure, and if WINSOCK_OK is returned, use the results or data it will have returned to you.  

It really is just that simple...

Errors are handled by error codes that are also set by the library and returned to you in the WINSOCK_STRUCTURE, so your code can know exactly what is wrong, and why it has happened, so it can handle it gracefully

Check out the functions provided by our WinSock_APU  Documented list of all the functions provided by 
       WinSock_API... 

Now of course we do recognize that it is not quite as easy to write a TCP or UDP Server with our WinSock_API library, and we do not suggest you try to do so, as TCP Servers do require snme significant TCP knowledge, but by simply calling the functions listed above you can certainly write all the code needed to allow your programs to connect as clients to TCP and UDP servers, and then to make requests and download data sent back from those servers very easily indeed, and you can even perform DNS lookups and reverse lookups.

If what you really want or need is a TCP or UDP Server, you really should check out our consultancy page, as we can develop one for you at a very reasonable cost, and all you have to do then is to write the client code yourself using our WinSock_API library.!

Send us an email...  Click the icon to email us and find out how to download your evaluation copy of the library, plus our low pricing and licensing for this system.

To download a free copy of the Developers manual so you can see exactly what the library offers 

CLICK HERE to download manual in Word 6 format (ZIP file)
CLICK HERE
to download in Acrobat PDF format.(ZIP file)
CLICK HERE
to view Acrobat PDF manual in your browser now.

WANT EVEN MORE ?

We can provide you with a source code license if you feel you want to be totally in control of your winsock development. 

Send us an email... Click the icon to email us for more details on source code 
     availability and cost.

WHY MESS AROUND WRITING ENDLESS BUG 
PRONE TCP/UDP CODE WHEN YOU NEED TO 
COMMUNICATE USING TCP OR UDP 

 ALL YOU HAVE TO DO IS TO GET YOUR COPY OF 
             

WinSock_API 
AND LET IT TAKE THE TCP/UDP STRAIN FOR YOU

 

Our products

Download this powerful networked fax system

NetCFax, a powerful 
32 bit fully networked Fax server with clients

Download the BusinessMail email server now...

BusinessMail, a powerful 
32 bit fully multi threaded email server with fully configurable anti-spam system built in.

Find out how easily you can add TCP/UDP functionality to your applications...

WinSock_API
TCP/UDP function library to let you add winsock functionality to your own applications.