Knowledge Base Articles
SocketTools Example Projects
June 25, 2021
SocketTools includes example projects for each edition as part of the standard installation. They are copied into the Documents folder for the current user who installs SocketTools. This will always be where the examples are installed, regardless of the path provided for the SocketTools edition you are installing.
Read More →
Invalid or Unsupported Authentication Protocol
June 22, 2021
When authenticating with an SMTP server using either the Authenticate method in the .NET class or ActiveX control, or when calling the SmtpAuthenticate function in the library API, the attempt fails with an error indicating an invalid or unsupported authentication protocol was specified.
Read More →
No Valid Mail Recipients Error
June 22, 2021
When attempting to send an email using the SocketTools SMTP client component or library, the connection is successful, however the SendMessage method or SmtpSendMessage function fails with an error indicating there were no valid recipients specified.
Read More →
False Positive Anti-Virus Detections
June 21, 2021
If your anti-virus software detects a virus in one of the SocketTools installation packages, it is likely a false-positive report made by the heuristics engine in the software you are using.
Read More →
Submitting Data to Web Services
June 8, 2021
When you want to submit data to a web service, there are several different approaches that you can take in your applications. Code which was written using older versions of SocketTools would simply use the PostData method, or HttpPostData function in the API. With the current version, you have additional options.
Read More →
Resetting the Windows TCP/IP Stack
June 3, 2021
There may be situations where a system is having problems establishing a reliable Internet connection. This could occur after an update to the operating system or a network driver, or after the installation of third-party software such as a VPN. Fortunately, it's not difficult to reset your system back to its default configuration and restore connectivity. To use these commands, you will need to open an administrative command prompt or ...
Read More →
Rated 5 out of 5
SocketTools and Catalyst Development have by far surpassed my expectations
I’ve been very impressed with all aspects of this project, and both SocketTools and Catalyst Development have by far surpassed my expectations. We ran into a number of roadblocks on this endeavor, and I appreciate your persistence and patience, particularly with the inconsistent test environment our client provided. I am also very impressed with the functionality of our new custom control. Very slick! Once again, thanks very much for all your hard work!
Kevin Taylor, Tailored Software, Inc. (Canada)
Rated 5 out of 5
The documentation is amongst the best I’ve seen and used
Great product! I recently purchased the SocketWrench library and I’m pleasantly surprised by the ease of use and exceptionally intuitive API.
I wanted to replace some home-grown code with the new component and it just dropped into place and worked on the first compilation! The documentation is amongst the best I’ve seen and used, with lots of clear and concise tips and helpful information. I am very impressed with the price-quality level.
I look forward to many years of mutual benefits for both our companies.
Martin Hart, Memory Soft (Spain)
Rated 5 out of 5
The best and most productive controls I have ever come across
Thanks for the amazing controls, the best and most productive I have ever come across. They work every time as per the detailed documentation with no gotchas. Great work.
Martin G Nagle, InfoMining PL (Australia)
Rated 5 out of 5
I'm impressed with how you maintain backwards compatibility
I wanted to let you know how impressed I am with maintaining backwards compatibility. I had a VB6 program with 6 different implementations of the SocketWrenchCtl.SocketWrench class v4.5 (which was from 2006). I dropped the new in the updated .ocx file expecting to suddenly invoke 11 years worth of renamed properties, added dependencies and breaking changes. I have not yet changed a single line of code and so far (fingers crossed) it appears to be stable.
I just thought I'd point that out because most devs can't go 3 months without introducing a breaking change (myself included)
Russell Phillips, Echotech (Australia)
