ZylSerialPort.NET is a thread based, event driven, asynchronous / synchronous serial port .NET class / component. Use ZylSerialPort.NET component to easily communicate with external devices on serial port connection, such as modems, bar code readers, GSM modules and others.
You can use it also with USB, IrDA and Bluetooth devices, because these devices have a driver that redirects the input from the USB, IrDA or Bluetooth port to a virtual serial port (you can check it in System/Device Manager/Ports). If your USB device is not provided with such a driver, then use a USB controller whose vendor provides a virtual serial port driver, such as FTDI or use a USB/RS-232 adapter.
ZylSerialPort.NET is written 100% in C# using .Net framework and API calls.
It solves the problems the standard .NET SerialPort implementation has, like unplugged USB devices, automatic reconnect, etc.
The demo version is fully functional, but it displays a nag dialog (the licensed version will, of course, not have a nag dialog). The package includes demo programs for C# and VB.NET for Visual Studio 2010, 2012, 2013, 2015 and 2017, Winforms and WPF. A help file is also included or you can use the online documentation.
Supported Operating Systems:
Available for: .NET Framework 2.0 (demos: VS 2010), .NET Framework 3.5 (demos: VS 2010), .NET Framework 4.0 (demos: VS 2012), .NET Framework 4.5 (demos: VS 2013), .NET Framework 4.6 (demos: VS 2015), .NET Framework 4.7 (demos: VS 2017), .NET Standard 2.0 (demos: VS 2017) (contact us, if you need another combination)
Requierments: .NET Framework
Add a reference to the dll from your project and declare an object of the component type in your application.
If you want to install it on the toolbox, click here.
If you can’t open the help file:
-right-click on the documentation.chm file to get the properties
-on the bottom it says: “This file came form another computer….”
-push “Unblock” next to this text
-now the help.chm files opens as all other help files
What’s new :
fixes: set receviver and reconnect thread to background
fixes: AsciiByteArrayToString() and StringToAsciiByteArray() now work with ANSI char set
ZylSerialPort, demos, Framework, serial, component, devices, fixes, thread, driver, documentation, virtual, click, Bluetooth, reconnect, another, others, version, files, dialog, asynchronous, ZylSerialPort, Framework, demos, serial, component, devices, fixes, driver, thread, documentation, Bluetooth, virtual, another, dialog, DOWNLOAD, version, reconnect, click, files, synchronous