• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
SMTP/POP3/IMAP Email Lib for COBOL 8.6
This COBOL email component library provides a user-friendly API to send and receive emails, with support ...
SMTP/POP3/IMAP Email Lib for Delphi 8.6
This Delphi email component library allows for sending and receiving mail using SMTP, POP3, and IMAP ...
SMTP/POP3/IMAP Email Lib for Power Basic 8.6
This powerful email component library supports SMTP, POP3, and IMAP protocols, allowing for easy sending and ...
SQL Server ODBC Driver by Devart 5.1.3
Devart's ODBC Driver enables SQL Server database access on Windows, macOS, and Linux using ODBC-compliant tools. ...
SQL Azure ODBC Driver by Devart 5.1.3
Devart provides a robust ODBC driver for SQL Azure, enabling seamless connections to enterprise-level reporting, analytics, ...
PostgreSQL ODBC Driver by Devart 4.7.0
Devart's ODBC Driver for PostgreSQL enables seamless connection to PostgreSQL databases from Windows, macOS, and Linux. ...
MySQL ODBC Driver by Devart 5.2.0
Devart's ODBC Driver offers a reliable and fast way to access various databases, including MySQL, MariaDB, ...
Oracle ODBC Driver by Devart 5.3.0
Devart ODBC Driver enables seamless connection between Oracle databases and ODBC-compatible tools. It is compatible with ...
xBase ODBC Driver by Devart 5.1.1
Devart's ODBC Driver for xBase is a powerful software that grants easy access to various DBF ...
SQLite ODBC Driver by Devart 4.5.3
Devart ODBC Driver for SQLite improves connectivity to SQLite databases from ODBC tools. It offers advanced ...
Home Development Components & Libraries Windows Std Serial Comm Lib for C/C++ Download

Windows Std Serial Comm Lib for C/C++

December 30, 2019
This software is designed for RS232/RS422/RS485 serial communications in C/C++. It allows controlling multiple ports together and offers features such as line status/control, modem control, ANSI emulation, & virtual ports like USB to Serial or Bluetooth Serial. It also supports hardware/software flow control.
Windows Std Serial Comm Lib for C/C++
Windows Std Serial Comm Lib for C/C++ Screenshot
Version 7.0
License Shareware $119
Platform Windows
Supported Languages English
Homepage www.marshallsoft.com
Developed by MarshallSoft Computing
If you're trying to write applications that can communicate with devices over an RS232 port, the MarshallSoft C / C++ serial communications component library (WSC4C) might be the solution you're looking for. With support for up to 256 ports and the ability to control multiple ports simultaneously, WSC4C can help you access data from all sorts of serial devices including barcode scanners, modems, lab instruments, medical devices, USB serial devices, scales, GPS navigation, fingerprint scanners, printer servers, and more.

WSC4C is fully thread safe and can handle a variety of modem controls, serial line statuses and controls, and ANSI emulations. This component library uses the standard Windows API to communicate with devices attached to an RS232 port and even supports virtual serial ports such as USB to serial and Bluetooth serial.

The library is also capable of state-driven Xmodem and Ymodem on multiple ports simultaneously and can send Windows messages on the completion of events like incoming characters. With over 52 functions plus modem control, it can support any baud rate and can specify the parity, word size, and number of stop bits.

Best of all, WSC4C doesn't depend on any support libraries and makes calls to Windows API functions only. The component library comes with multiple C/C++ example programs and supports most popular compilers like Microsoft, Borland, Watcom, LCC, GCC, Digital Mars, and Embarcadero. It also includes 32-bit and 64-bit DLL files and OBJ files for static linking and works with 32-bit and 64-bit Windows.

If you're interested in trying out WSC4C, a fully functional evaluation version is available for download. Additionally, the C source code is available for purchase and comes with a royalty-free distribution with your compiled application. Plus, you'll have free technical support and updates for one year.
What's New

Version 7.0: Fixed SioGets() - would never timeouts when overlapped I/O was enabled. Added SioOpen and SioClose. Added SioGetsQ - reads port until no incoming data for specified "quiet" time. Added example programs Scale.c and vc_Scale.cpp that read from a (serial) scale.

Version 6.0.1: Added additional error codes. Added SioErrorText() that returns text associated with specified error codes. Added SioPortInfo() that returns baud in BPS and the theoretical port CPS. Added SioGetsC() that receives an entire line through the stop (EOL) character. Added ReadGPS example program.

Version 6.0.0: Added additional error codes. Added SioErrorText() that returns text associated with specified error codes. Added SioPortInfo() that returns baud in BPS and the theoretical port CPS. Added SioGetsC() that receives an entire line through the stop (EOL) character. Added ReadGPS example program.

Version 5.4.1: Added SioCRC16 and SioCRC32 functions to compute 16-bit CCITT CRC or 32-bit CCITT CRC; Added SioCountWait function that waits for a specified number of incoming bytes before returning; Added Visual Studio 2013 and 2015 support. Added makefiles for GCC, LCC, and Digital Mars C compilers.

Version 5.41: Added SioCRC16 and SioCRC32 functions to compute 16-bit CCITT CRC or 32-bit CCITT CRC; Added SioCountWait function that waits for a specified number of incoming bytes before returning; Added Visual Studio 2013 and 2015 support. Added makefiles for GCC, LCC, and Digital Mars C compilers.

Version 5.4: Added SioLRC function that computes the "longitudinal redundancy check"; added additional error checks to SioQuiet, and SioWaitFor; SioSetInteger no longer requires an open port for global (all ports) parameters; Modified SioReset to make it more tolerant opening slow virtual ports.

Version 5.3: Added SioLRC function that computes the "longitudinal redundancy check"; added additional error checks to SioQuiet, and SioWaitFor; SioSetInteger no longer requires an open port for global (all ports) parameters; Modified SioReset to make it more tolerant opening slow virtual ports.

Version 5.0: Added support for 64-bits (WSC64.DLL) Windows; Added SioHexView() function; Added several Visual Studio examples.

Version 4.3: N/A

Version 4.2: N/A

Free Download 2M
566
  • Share on:

Most Popular

  1. C# CSV Reader 1.0.0
    120
  2. BoxesHelper 1.0
    119
  3. FlexCell Grid Control for .NET 4.0 4.6.2
    118
  4. Install Package IronPdf 2022.4.5455
    116
  5. Devart MyDAC 12.4.0
    116
  6. Jep Java 3.4.0
    115
  7. Devart UniDAC 10.4.0
    115
  8. Eltima Virtual Serial Port Driver 6.9
    114
  9. WpfDiagram 4.1.8
    113
  10. PostgreSQL ODBC Driver by Devart 4.7.0
    111

Related Downloads

Arclab Email Toolbox
Arclab Email Toolbox is a COM component that enables email sending through ...
FlexGraphics Library
FlexGraphics is a vector graphics library designed specifically for Borland Delphi. It ...
nanoPEG Editor
nanoPEG Editor is a powerful tool for editing MPEG files utilizing a ...
Google PageRank for Delphi
GPRD is a tool for Delphi apps that displays Google PageRank value. ...
Themed .NET Wizard
Themed Wizard software enables the fast creation of wizard-style interfaces on .NET ...
VintaSoft Barcode .NET SDK
This software is a powerful barcode reader and generator SDK that works ...
JxCapture
This software is a cross-platform library that offers image and video capture ...
TShader
A TPanel component that changes colors gradually, providing an ideal background for ...
JavaBarcode.com .NET Barcode
JavaBarcode.com offers a .NET Barcode library that allows for the creation of ...
epuBear
epuBear is a versatile EPUB SDK developed by SCAND's mobile team to ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.