Editor's review
This is a library of functions for the X.25 communication protocol.
HS X.25 is a software library in C (supplied with full source code) that helps implement the ITU-T recommendation X.25. X.25 is the communication protocol that defines the interface between Data Terminal Equipment (DTE) and Data Circuit-terminating Equipment (DCE) for terminals operating in the packet mode. It also applies to the connections to public data networks by dedicated circuit and RFC1613 Cisco Systems X.25 over TCP (XOT). The C source code is supplied as part of the product. This library runs on Windows and on Unix (Linux, Solaris, HP-UX and others) operating systems. It supports both the switched virtual circuits as well as permanent virtual circuits. It supports up to 4096 virtual circuits. Call user data is supported. Outgoing as well as incoming calls are supported. Basic format packets as well as modulo 8 formats are supported.
Packet transmission window size of 1 to 7 is supported with default set at 2. Logical channel assignments are configurable in both incoming and outgoing in a range. Full set of timers, that are required to support the protocol, are supported. Interrupt packet, trace functions, flow control, per VC statistics, per X.25 link statistics, etc. are all supported. When initialized, the library provides interface callbacks for the services used by HS X.25 protocol module, its timer management, and event callbacks. The application then calls HsX25 functions to establish virtual circuits, send and receive data, enforce flow control and clear calls. This is very good library and can save X.25 implementation by a significant amount.
User comments