Networking ToolKit (NTK) is a plugin that allows you to implement TCP and UDP socket network communications within your 4D applications.
With this plugin you can add powerful networking capabilities to your application like:

  • Add a telnet interface to your 4D application for remote administration.
  • Invoke remote methods for distributed processing.
  • Automatic discovery of network services.
  • Add chat functionality within your applications.
  • Communicate with any TCP enabled device such as printers, barcode scanners or laboratory equipment over a network.
  • Implement client or server functionality for protocols such as HTTP, XML/RPC, HL7, SMTP, POP, DNS etc.


Here is a short list of the available features:

  • An easy to use command set.
  • High performance, non-blocking sockets.
  • TCP/IP client and server sockets.
  • Advanced SSL support with server-side and client-side verification.
  • Statistics information on server sockets
  • UDP client and server sockets supporting unicasting, multicasting and broadcasting.
  • A rich set of IPC commands (inter process communication).
  • System debugging and logging tools
  • GZip/deflate compression
  • Encryption (AES, DES, Blowfish etc.)
  • Hashing (MD5, SHA1 etc.)
  • Hash-based Message Authentication Code (HMAC-MD5, HMAC-SHA1 etc.)
  • JSON (read/write)
  • Markdown to HTML conversion.
  • Works with 4D 2003 running on Mac OS X 10.4 or higher. On Windows 4D 6.7 or higher is required running on Windows 2000, XP or Vista.
  • Compatible with 4D v11 and 12
The demo database comes with examples for AutoDiscovery, Telnet, HTTP Client, HTTP Server and JSON/RPC. The HTTP Server demo also shows how data can be exchanged with a front-end created using Adobe Flex.



NTK Plugin has a very simple licensing scheme:

€ 400 per platform (Mac or Windows)
€ 600 if both platforms are purchased at once (Mac and Windows)

Both licenses allow unlimited deployment.

Updates from version 1.x are available for € 250 per license (Mac or Windows) or € 400 for licenses covering both platforms (Mac and Windows).



Version 2.0.2 is now available!

Click on the following links to download a demo version of NTK Plugin.

NTK Plugin for Mac

NTK Plugin for Windows

 

Version 1.1.3 can be downloaded here

NTK Plugin version 1.1.3 for Mac

NTK Plugin version 1.1.3 for Windows

 


Highlights:

An easy to use command set.

High performance, non-blocking sockets.

TCP/IP client and server sockets.

UDP client and server sockets supporting unicasting, multicasting and broadcasting.

Encryption, hashing, HMAC

JSON parser

Markdown to HTML conversion

GZip/deflate compression

Pluggers Software © 2007-2010