The Big Red Toolbox

IP*Works Internet Toolkit

A complete set of internet tools

August 30, 2008

© NSB Corporation. All rights reserved.


NS Basic is (c) NS Basic Corporation
Windows CE is (c) Microsoft Corporation
IP*Works is (c) /n software.

IP*Works is a complete set of controls that let you easily build internet applications using NS Basic/CE. While originally designed for Pocket PC 2002, they should work fine on most newer devices. Be sure to test carefully.

Special Offer for NS Basic/CE users

NSoftware have generously agreed to provide the Pocket PC version of these ActiveX controls to NS Basic/CE users at no charge. To get them, use this link: http://www.nsoftware.com/promo/nsbasic/.

Installation

IP*Works installs itself into the Start menu of your desktop machine. From there, you can get at the controls and samples.

Sample Code

When you install the IP*Works controls, a set of demo applications will also be installed. They are for VBCE, but don't be alarmed: it's still easy to look at the code samples. Using the Notepad app, go to C:\Program Files\IPWorks V4\Active X\demos\vbce, and then the folder for the sample you would like to look at. Open the .frm file in that folder. Ignore the first part with its BEGIN...END blocks and ATTRIBUTE statements for now. The code that follows is a sample of how your code should look under NS Basic/CE.

To make a complete application, you will need to convert the code in the BEGIN...END blocks and ATTRIBUTE statements to the equivalent NS Basic/CE code. It's usually pretty easy to do. Here is a list of the samples included.

Support

Send your support questions to support@nsoftware.com.

The IP*Works Controls


FTP. Used to transfer files using the FTP protocol. Very easy to use with a 'plug and play' interface. Supports most corporate firewalls, and has an extensible architecture, enabling access to non-standard FTP server features (mostly found in mainframes).

HTTP. Can be used to retrieve and post documents on the World Wide Web. Includes Authentication and Proxy support, as well as custom headers for extending the protocol. [more...]

ICMPPort. Access to the IP control layer. It accesses the ICMP features of Winsock. Can be used to build network control applications such as the popular ping. [more...]

IMAP. An easy to use implementation of a generic IMAP4 client, used to access corporate mail servers, such as Netscape Messaging Server, or Microsoft Exchange. Implement fully-featured custom messaging applications with ease. [more...]

IPDaemon. Can be used to create TCP/IP servers running on PC's connected to a TCP/IP network. The control can handle close to 1000 simultaneous connections on the same TCP/IP port. It is designed to balance the load between connections for a fast, powerful server. [more...]

IPInfo. A collection of DNS and other database functions. Used to resolve direct and reverse DNS queries through a fast and Windows-friendly asynchronous interface. [more...]

IPPort. Provides full access to Winsock stream sockets for custom client programming. Flexible EOL (end of line) management facilitates line socket programming. The control is fully asynchronous, resulting in high performance, and conservation of system resources. [more...]

LDAP. Provides access to LDAP directory servers. Used to search, manage, and maintain Internet and Corporate Directories, through an easy-to-use, high performance, asynchronous interface. [more...]

MCast. Internet Multicast control. This control allows you to exploit the powerful multicasting features of today's routers. Channel products, from newscast services, to conferencing programs can be built with little or no effort. [more...]

MIME. Easy encoding and decoding of MIME structures. Designed with Internet Messaging applications in mind, especially geared towards sending and receiving messages with multiple attachments. [more...]

MX. Directly search Internet Domain Servers for email servers that accept email for the addresses you specify. Directly increases the performance and reliability of email applications, by allowing delivery directly to the final destination. [more...]

NetCode. UUencode, Base64, Quoted Printable and URL encoding and decoding used to transfer binary data over networks. Operates on strings, files, and collections of files. [more...]

NetDial. Allows access to the Windows RAS API for management of Internet dialup functions and access of phonebook entries. Dialing an ISP with NetDial is as easy as setting a couple of properties and letting the control do the work. [more...]

NNTP. USENET news control. Can be used to read and post news articles and files through an easy to use interface. Writing a newsreader with this control is just a matter of a few lines of code. Custom search and retrieve agents are equally easy. [more...]

POP. Internet Post Office control. Used to access POP3 and POP2 servers. Easy retrieval of mail stored in Internet POP server accounts and other POP account management. [more...]

Rexec. Allows execution of commands remotely on a UNIX machine using the rexec protocol (more secure than remote shell). Full support for the protocol, including error streams. [more...]

Rshell. Allows execution of commands remotely on a UNIX machine using the remote shell mechanism. Full support for the protocol, including error streams. [more...]

SMTP. Used to send Internet Mail. The interface provides various degrees of control to the programmer yet remains simple and very easy to use. Attached files and user-defined headers are supported in order to allow sending of MIME messages. [more...]

SNMP. An easy to use interface to the SNMP protocol. Create custom Network Management applications with ease, or SNMP-enable your applications by adding an SNMP Agent interface with little or no effort. [more...]

SNPP. Send messages to alphanumeric pagers through standard Internet Paging gateways. Designed with extensibility in mind, allowing for changes and variations in the protocol implementation. [more...]

Telnet. A programmer's interface to building a Telnet client. Facilitates handling of Telnet commands and Telnet negotiation, allowing for effortless automation of remote Telnet processes. [more...]

UDPPort. Easy interface to UDP packet communications. Can be used to build both clients and servers. UDP is the protocol of choice where speed is very important. The control is fully asynchronous, resulting in high performance, and conservation of system resources. [more...]



© 1999 devSoft Inc. - All Rights Reserved.
devSoft Inc.,  P.O.Box 13821 , Research Triangle Park, NC 27709 , USA,