What is the difference between the .NET Edition and ActiveX Edition?
Both the .NET Edition and the ActiveX Edition include the same collection of components and have similar interfaces, however the .NET Edition components are .NET managed code components which use the Common Language Runtime (CLR) and require that the user have the .NET Framework installed on their system. The ActiveX Edition components are ActiveX controls, which are primarily designed for older development tools such as Visual Basic 6.0. While the ActiveX controls can be used with .NET languages, they can incur a significant performance penalty. The .NET components in the SocketTools .NET Edition do not use COM interop and don’t have the inherent performance issues that ActiveX controls do. They also generally simplify redistribution and provide a native interface that is easier to work with.