SOCKETS Product Details
Datalight SOCKETS™ is the best way to Internet-enable an embedded system because it is compatible, flexible and affordable. Any ROM-DOS environment with a modem or network interface card can be connected to the Internet in a matter of minutes rather than the days or weeks required by compile-in networking libraries. By including SOCKETS in ROM-DOS, Datalight lowers the entry cost and early risk associated with complex and costly competitive products.
Product Details
Datalight SOCKETS provides standard communications applications and the facilities to run custom-written applications, allowing you to:
- Run applications on a TCP/IP host system from a remote embedded system
- Transfer data between an embedded system and TCP/IP hosts
- Run network aware applications on an embedded system
- Print to an embedded system from TCP/IP hosts and vice versa
Datalight SOCKETS consists of:
-
A TSR kernel that:
- Connects to a physical Ethernet or Token Ring network using a network interface with associated Packet Driver and/or to a point-to-point serial network using standard serial communication ports with or without modem dial in/out
- Implements standard Internet protocols ARP, PPP, LCP, IPCP, IPv6CP, PAP, CHAP MD5, IP, IPv6, ICMP, ICMPv6, IGMP, RIP, UDP, TCP, BOOTP, DHCP and DNS
- Provides IP routing support for IPv4
- Provides two Application Programming Interfaces (APIs)
- Provides a Socket Print client
- Provides a Socket Print Server and LPD Server
- Optionally keeps MIB II status and statistical information.
- C libraries and source code to access the APIs including a TCP/IP Sockets library implementing the BSD Sockets abstraction; the libraries also support 32-bit applications using a DOS extender
- A SOCKETS kernel building program
- A SOCKETS configuration program
- Utility programs to test the network and display the status of the kernel
- Mail programs in binary format
- Resident servers for FTP, HTTP and Remote Console including a CGI API for serving dynamic web-pages and a Remote Console Java applet to emulate a DOS console of the embedded system on a Java capable browser
- A Telnet client including an ANSI/VT emulator
- An FTP client and a simple HTTP file GET utility
- Print clients for Socket printing and LPD printing (LPR)
- A resident FTP API to implement FTP client/server functionality in user written programs
- A resident RFC compliant NETBIOS API
- Utilities to validate integrity and quality of all kernel APIs


