<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Catalyst Development &#187; Product Updates</title>
	<atom:link href="http://blog.catalyst.com/archives/category/updates/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.catalyst.com</link>
	<description>Applications, Components and Libraries For Software Developers</description>
	<lastBuildDate>Fri, 18 Nov 2011 21:34:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>SocketTools 7.2 Released</title>
		<link>http://blog.catalyst.com/archives/172</link>
		<comments>http://blog.catalyst.com/archives/172#comments</comments>
		<pubDate>Fri, 18 Nov 2011 20:33:28 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[SocketTools]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/?p=172</guid>
		<description><![CDATA[SocketTools 7.2 has been released and is a recommended update for developers who are currently using version 7.0 or 7.1. This update includes a new text messaging (SMS gateway) component, as well as new features, fixes and improvements to existing components. We&#8217;ve added support for secure connections using TLS version 1.1 and 1.2, support for [...]]]></description>
			<content:encoded><![CDATA[<p>SocketTools 7.2 has been released and is a recommended update for developers who are currently using version 7.0 or 7.1. This update includes a new text messaging (SMS gateway) component, as well as new features, fixes and improvements to existing components. We&#8217;ve added support for secure connections using TLS version 1.1 and 1.2, support for compressed HTTP downloads, and there&#8217;s a number of new functions, properties and methods that we&#8217;ve added to our e-mail related components to make them easier to work with. We&#8217;ve also made some significant improvements to the documentation, and by popular request, we&#8217;ve included printable PDF versions of the help as well. </p>
<p>This is a free update for customers using version 7.x, and is a complete package that replaces the previous version. Note that because of the version change, we recommend that you uninstall the previous version of SocketTools before installing 7.2. This update also applies to the related products such as SocketWrench, SocketTools File Transfer and SocketTools Internet Mail.</p>
<p>You can download it using the same link that you were provided with when you ordered the software. The <a href="http://www.catalyst.com/products/sockettools/release.html">release notes</a> are available on our website.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/172/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SocketTools 7.1 Released</title>
		<link>http://blog.catalyst.com/archives/165</link>
		<comments>http://blog.catalyst.com/archives/165#comments</comments>
		<pubDate>Thu, 07 Jul 2011 19:34:31 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[SocketTools]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/?p=165</guid>
		<description><![CDATA[SocketTools 7.1 has been released and is a recommended update for developers who are currently using 7.0. This new release includes some general network performace improvements, FTP/SFTP and SSH changes to improve server compatibility and a number of fixes. This is a free update for licensed developers, and is a complete package that replaces the [...]]]></description>
			<content:encoded><![CDATA[<p>SocketTools 7.1 has been released and is a recommended update for developers who are currently using 7.0. This new release includes some general network performace improvements, FTP/SFTP and SSH changes to improve server compatibility and a number of fixes. This is a free update for licensed developers, and is a complete package that replaces the previous version. Note that because of the version change, we recommend that you uninstall version 7.0 before installing 7.1. This update also applies to the related products such as SocketWrench, SocketTools File Transfer and SocketTools Internet Mail.</p>
<p>You can download it using the same link that you were provided with when you ordered the software. The <a href="http://www.catalyst.com/products/sockettools/release.html">release notes</a> are available on our website.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/165/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SocketTools 7.0 Released</title>
		<link>http://blog.catalyst.com/archives/146</link>
		<comments>http://blog.catalyst.com/archives/146#comments</comments>
		<pubDate>Thu, 03 Mar 2011 16:04:21 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[SocketTools]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/?p=146</guid>
		<description><![CDATA[We’re pleased to announce that SocketTools 7.0 and SocketWrench 7.0 have been released and are available for download. Upgrade pricing is available for developers who are currently using version 6.0 or earlier, and those with active SocketTools Subscriptions can download a free update to the new release. We would also like to thank those developers [...]]]></description>
			<content:encoded><![CDATA[<p>We’re pleased to announce that SocketTools 7.0 and SocketWrench 7.0 have been released and are available for download. Upgrade pricing is available for developers who are currently using version 6.0 or earlier, and those with active SocketTools Subscriptions can download a free update to the new release. We would also like to thank those developers who beta tested for us, your participation and feedback was a significant part of improving SocketTools.</p>
<p><a href="http://go.catalyst.com/download">Download Product</a><br />
<a href="http://go.catalyst.com/help">Online Documentation</a><br />
<a href="http://go.catalyst.com/upgrade">Order Upgrade</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/146/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SocketTools 6.0 Support</title>
		<link>http://blog.catalyst.com/archives/126</link>
		<comments>http://blog.catalyst.com/archives/126#comments</comments>
		<pubDate>Tue, 30 Nov 2010 19:21:20 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[SocketTools]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/?p=126</guid>
		<description><![CDATA[We’ve been hard at work with the next version of SocketTools and plan for it to be released in the first quarter of 2011. There will be some significant changes in the next release, such as native support for 64-bit platforms and IPv6. We’re doing everything we can to make the transition as seamless as [...]]]></description>
			<content:encoded><![CDATA[<p>We’ve been hard at work with the next version of SocketTools and plan for it to be released in the first quarter of 2011. There will be some significant changes in the next release, such as native support for 64-bit platforms and IPv6. We’re doing everything we can to make the transition as seamless as possible for developers who are currently using 6.0, but some coding changes will be required to accommodate those differences. For example, IPv6 addresses have a completely different format than the current IPv4 addresses you’re all familiar with, so any program that allows a user to input an IP address or stores an address needs to be reviewed. However, because of these changes, a lot of developers have been asking about what our plans are to continue to support for version 6.0, after the next version is released.<span id="more-126"></span></p>
<p>We understand that most developers can’t immediately switch to the current release, and because SocketTools 7 introduces some very fundamental changes to the product, we need to continue to provide support for version 6.0. We’ve decided to extend the support period for version 6.0, with its end-of-life scheduled for December 31, 2012. Free support will continue to be available after that date, but that will mark the end of paid support and new or renewed support agreements will not be available for version 6.0 from that point forward. This should give everyone almost two years to migrate to the next release and prepare their applications for IPv6 support and/or native 64-bit builds of their software.</p>
<p>Once the SocketTools 7 beta starts in January, the version 6.0 codebase will be feature-locked from that point forward. The only code changes will be to address critical errors, such as bugs that would cause a component to crash (and fortunately those are extremely rare). Any new feature requests would be considered for version 7.0, but won’t be back-ported. At this time, because the current 6.0 release has been very stable, we don’t plan any future service pack releases. That may change if a new critical defect is found in one or more of the components, but right now version 6.0 build 6030 is considered to be the last stable release of the SocketTools 6 product line.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/126/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 Released</title>
		<link>http://blog.catalyst.com/archives/75</link>
		<comments>http://blog.catalyst.com/archives/75#comments</comments>
		<pubDate>Wed, 14 Apr 2010 18:41:20 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Visual C#]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/?p=75</guid>
		<description><![CDATA[Microsoft has released Visual Studio 2010, which includes a new IDE, new language features and a new version of the .NET Framework. We&#8217;ve updated the current versions of our SocketTools .NET family of products to include assemblies that target version 4.0 of the .NET Framework. We also have some additional information about SocketTools compatibility with [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has released Visual Studio 2010, which includes a new IDE, new language features and a new version of the .NET Framework. We&#8217;ve updated the current versions of our SocketTools .NET family of products to include assemblies that target version 4.0 of the .NET Framework. We also have some additional information about <a href="http://go.catalyst.com/vs2010">SocketTools compatibility</a> with Visual Studio 2010 on our website.<span id="more-75"></span></p>
<p>For Visual Basic programmers, the new version of Visual Studio includes some nice features such as implicit line continuation (no more underscore characters to continue lines), auto-implemented class properties, collection initializers and lambda expressions (essentially functions within functions). On the C# side of things, they&#8217;ve added support for late binding to dynamic types, and improved interoperability with COM objects. This is a real benefit to C# developers who need to make extensive use of the Office automation APIs, since these changes make it significantly easier to work with.  For the most part, the language changes make it easier to do more with less code, and brings VB and C# into parity with one another in terms of language features and overall functionality. Microsoft decided to merge the VB and C# language teams together, ensuring that both languages are &#8220;first class citizens&#8221; in the .NET universe.</p>
<p>For those who are interested in working with Visual Studio 2010, here&#8217;s some useful links:</p>
<ul>
<li><a target="_blank" href="http://www.microsoft.com/express/Windows/">Visual Studio 2010 Express Editions</a></li>
<li><a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=26bae65f-b0df-4081-ae6e-1d828993d4d0">Visual Studio 2010 Professional</a></li>
<li><a target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992">.NET Framework 4 Installer</a></li>
<li><a target="_blank" href="http://visualstudiogallery.msdn.microsoft.com/en-us/4af86641-a302-4edf-9853-007bcc670b30">Visual Studio 2010 Help Keyword Index</a></li>
<li><a target="_blank" href="http://visualstudiogallery.msdn.microsoft.com/en-us/60a86afe-159b-4940-a22f-4fef055cbd63">Help Viewer Power Tool</a></li>
</ul>
<p>Visual Studio 2010 Professional can be installed as a 30-day trial and you can get an additional 60-day extension, if necessary. The Express Editions are free, of course, but are more limited. New projects build with VS2010 will target the .NET 4 Framework, so your end-users would need to have that  installed. You could either have them install it using the web installer I linked above, or you could have your own installation program pre-install the framework.</p>
<p>The link to the keyword index addon is something that addresses the one significant negative in VS2010, which is the new help system that they&#8217;re using. It lacks an index, and the searching functionality leaves a lot to be desired (for example, there&#8217;s no ability to filter search results). This addon adds a panel that provides an index that integrates directly into the IDE, and is really something that should have been included with the product. One caveat is that this addon won&#8217;t work with the Express editions because they don&#8217;t support tool extensions. The Help Viewer power tool allows you to configure the VIsual Studio 2010 help to use a standalone viewer, rather than your browser. Keep in mind that if you want to make full use of the Help Viewer power tool, make sure that you install all of the Visual Studio documentation locally.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/75/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SocketTools 6.0 Service Pack 3</title>
		<link>http://blog.catalyst.com/archives/72</link>
		<comments>http://blog.catalyst.com/archives/72#comments</comments>
		<pubDate>Mon, 05 Apr 2010 23:11:11 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[SocketTools]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/?p=72</guid>
		<description><![CDATA[SocketTools 6.0 Service Pack 3 (SP3) has been released, with improvements made primarily to the FTP, HTTP and MIME components. This update also includes a change to the SocketWrench component which addresses an issue with how keep-alive packets are generated, and it corrects a general issue with the network debugging library that&#8217;s included with SocketTools. [...]]]></description>
			<content:encoded><![CDATA[<p>SocketTools 6.0 Service Pack 3 (SP3) has been released, with improvements made primarily to the FTP, HTTP and MIME components. This update also includes a change to the SocketWrench component which addresses an issue with how keep-alive packets are generated, and it corrects a general issue with the network debugging library that&#8217;s included with SocketTools. This update includes all of the previous updates for the product, and is free to customers who are using version 6.0. For more information about what has changed with this release, please read the <a href="http://www.catalyst.com/products/sockettools/release.html">release notes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/72/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SocketTools 6.0 Service Pack 2</title>
		<link>http://blog.catalyst.com/archives/68</link>
		<comments>http://blog.catalyst.com/archives/68#comments</comments>
		<pubDate>Wed, 27 Jan 2010 00:34:09 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[SocketTools]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/?p=68</guid>
		<description><![CDATA[SocketTools 6.0 Service Pack 2 (SP2) has been released. We&#8217;ve improved the functionality of the DNS, FTP, HTTP, IMAP, POP3, MIME, NNTP and SMTP components along with some general improvements in the areas of security (SSL and SSH) and core network performance. This is a complete update of the product, along with the hotfixes that [...]]]></description>
			<content:encoded><![CDATA[<p>SocketTools 6.0 Service Pack 2 (SP2) has been released. We&#8217;ve improved the functionality of the DNS, FTP, HTTP, IMAP, POP3, MIME, NNTP and SMTP components along with some general improvements in the areas of security (SSL and SSH) and core network performance. This is a complete update of the product, along with the hotfixes that were created since the last service pack was released. It&#8217;s a free download to all customers who are using version 6.0. For more information, please review the <a href="http://www.catalyst.com/products/sockettools/release.html">release notes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/68/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SocketTools 7 Preview</title>
		<link>http://blog.catalyst.com/archives/42</link>
		<comments>http://blog.catalyst.com/archives/42#comments</comments>
		<pubDate>Fri, 04 Sep 2009 00:02:37 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[SocketTools]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/?p=42</guid>
		<description><![CDATA[SocketTools 7, codenamed &#8220;Sawtooth&#8221;, is going to introduce some exciting new features, along with some additional components that expand the functionality of the product. We wanted to provide you with an overview of a few of the things you can expect to see in this upcoming release, as well as provide some general information about [...]]]></description>
			<content:encoded><![CDATA[<p>SocketTools 7, codenamed &#8220;Sawtooth&#8221;, is going to introduce some exciting new features, along with some additional components that expand the functionality of the product. We wanted to provide you with an overview of a few of the things you can expect to see in this upcoming release, as well as provide some general information about the new version.<span id="more-42"></span></p>
<p>Here is a brief overview of just a few of the major changes that will be coming in the next release. Additional information about SocketTools 7 can be found in the <a href="http://www.catalyst.com/support/faq/sawtooth.html" target="_blank">Frequently Asked Questions</a> document on our website.</p>
<p><strong>Native support for 64-bit Windows applications</strong>. The SocketTools 7 .NET and Library Editions will include 64-bit editions that can be used to build native 64-bit versions of your applications. Of course, we will continue to offer our 32-bit components as well, allowing developers to target the platforms of their choice.</p>
<p><strong>Support for Internet Protocol version 6 (IPv6)</strong>. Commonly known as the next generation Internet protocol, IPv6 is designed to eventually replace the current version. IPv6 addresses many of the problems with the current version of the protocol, and adds a number of improvements in terms of routing, network configuration and overall performance. While most of the Internet still uses IPv4, offering support for IPv6 ensures the long-term compatibility of your application software.</p>
<p><strong>Support for Quality of Service functionality</strong>. The ability to negotiate and manage the bandwidth allocated to a connection is known as Quality of Service (QoS). This allows an application to prioritize network traffic for mission-critical applications, as well as obtain statistical information about the connection.</p>
<p><strong>Support for the Really Simple Syndication (RSS) protocol</strong>. A new library and component will be included that provides a simplified interface to download and parse RSS feeds. RSS has become common place in providing updates to frequently changing content on the Internet, and can also be used programmatically. For example, your application could check an RSS feed to determine if it is running the current version, or if the user should be notified of a new release.</p>
<p><strong>Support for Short Message Service (SMS) text messaging</strong>. This component and library enables developers to send short text messages, typically 160 characters or less, to a mobile device. All you need to know is the cell phone number and provide the text that you wish to send. A method for specifying an alternate email gateway server, typically needed for providers outside of the United States, can also be specified if needed.</p>
<p><strong>Support for very large file transfers</strong>. Currently, file transfers using protocols like FTP and HTTP are limited to 4GB. In SocketTools 7, these limitations will be removed, enabling applications to upload and download very large files that exceed 4GB.</p>
<p><strong>Support for automatic management of background file transfers</strong>. This will enable your application to queue  file transfers in the background, without interfering with the current thread of execution. For example, you could have a number of files that you want your software to download at one time. With this option enabled, you request the files as you normally would and the data transfer begins in the background, executing in a separate thread and control is immediately returned to your program. An event is used to signal when the transfer has completed. There&#8217;s no need for you to worry about managing multiple threads or worry about writing complex inter-process communication code.</p>
<p><strong>Network protocol improvements and extensions</strong>. SocketTools 7 will also include improvements to many of the network protocols, such as support for HTTP compression, Integrated Windows Authentication support and improved session logging and debugging features.</p>
<p>Of course, one of the most common concerns for developers is code compatibility. SocketTools 7 will continue to include all of the components and libraries in the current version and will be source compatible to ensure that upgrading is as easy as possible. This includes continuing support for ActiveX controls and Visual Basic 6.0 (Classic VB). We will continue to support all of the current Windows platforms from Windows 2000 and later, including the new release of Windows 7 in October, 2009. As with previous versions, SocketTools 7 will support side-by-side installation. You can safely install the new version on the same system that already has a previous version of SocketTools installed.</p>
<p>SocketTools 7 is currently under development, and there will be phased beta testing similar to how the beta test for version 6.0 was managed. If you&#8217;re a current beta tester, you&#8217;ll automatically be invited for the first round of testing. We&#8217;ll then open up testing to other developers who are interested in working with the new release. We currently plan on releasing SocketTools 7 in the summer of 2010, although this is subject to change based on the testing process and feedback from developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/42/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SocketTools 6.0 Service Pack 1</title>
		<link>http://blog.catalyst.com/archives/33</link>
		<comments>http://blog.catalyst.com/archives/33#comments</comments>
		<pubDate>Fri, 27 Mar 2009 19:26:12 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[SocketTools]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/archives/33</guid>
		<description><![CDATA[SocketTools 6.0 Service Pack 1 (SP1) has been released and offers improved performance and broader SSH server compatibility, along with a number of corrections to various components and libraries. For developers who are currently using version 6.0, this new service pack includes all of the hotfixes and updates made since the original release and is [...]]]></description>
			<content:encoded><![CDATA[<p>SocketTools 6.0 Service Pack 1 (SP1) has been released and offers improved performance and broader SSH server compatibility, along with a number of corrections to various components and libraries. For developers who are currently using version 6.0, this new service pack includes all of the hotfixes and updates made since the original release and is a free download for all registered developers. The most significant change has been made to the SSH and SFTP functionality, addressing a number of issues that were found with third-party commercial SSH servers, as well as some general compatibility problems reported by developers. For more information, please review the <a href="http://www.catalyst.com/products/sockettools/release.html">release notes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/33/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SocketTools 6.0 Released</title>
		<link>http://blog.catalyst.com/archives/29</link>
		<comments>http://blog.catalyst.com/archives/29#comments</comments>
		<pubDate>Tue, 09 Sep 2008 00:22:58 +0000</pubDate>
		<dc:creator>Catalyst</dc:creator>
				<category><![CDATA[Product Updates]]></category>
		<category><![CDATA[SocketTools]]></category>
		<category><![CDATA[SocketWrench]]></category>

		<guid isPermaLink="false">http://blog.catalyst.com/archives/29</guid>
		<description><![CDATA[We are pleased to announce that SocketTools 6.0 has been released. This new version includes several new components, including a new SSH component for secure interactive terminal sessions and remote command execution, integrated support for secure file transfers using SFTP and a new Internet Server component that allows you to build a customized, scalable, multi-threaded [...]]]></description>
			<content:encoded><![CDATA[<p>We are pleased to announce that SocketTools 6.0 has been released. This new version includes several new components, including a new SSH component for secure interactive terminal sessions and remote command execution, integrated support for secure file transfers using SFTP and a new Internet Server component that allows you to build a customized, scalable, multi-threaded server with only a few lines of code. The SocketTools 6.0 components are source compatible with version 4.0 and 5.0 and support side-by-side deployment, simplifying the upgrade process so that you can spend your time improving your software, not rewriting it.<span id="more-29"></span></p>
<p>The SocketTools 6.0 Secure Editions introduce new components that implement the Secure Shell (SSH) protocol, which can be used to establish a secure, encrypted connection with a server. With an interface that is similar to our Telnet components, you can implement an interactive terminal session, or you can specify that you want a command executed remotely and the output returned to your application. SSH does not require complicated certificate management and is widely supported on most servers today. Of course, the SocketTools Secure Editions continue to also support the SSL and TLS security protocols, providing the widest range of options to developers who require security features for their applications.</p>
<p>The SocketTools Secure Editions also support file transfers using the Secure Shell (SSH) protocol, as well as the SSL and TLS protocols. Also commonly referred to as FTP+SSH, the SocketTools file transfer components can be used to connect to an SSH server and upload or download files, obtain directory listings and perform common file management functions. Because support for SFTP is integrated into the existing FTP components, in most cases all you need to do is specify the SSH port number without making any other changes to your code. The same interface is provided for FTP, FTP+SSL and FTP+SSH, making it easy to offer the widest range of options to your users. Another new feature of the File Transfer Protocol components is the ability to verify that the file on the local system is identical to the file on the server using an MD5 hash or CRC-32 checksum, and automatically setting the correct file transfer mode based on the type of file being uploaded or downloaded. Developers can also explicitly verify the contents of a file, and can even register their own custom file types.  </p>
<p>One of the most complex tasks in Internet software development is creating a custom server application that can reliably handle a large number of client connections. SocketTools 6.0 introduces a new Internet Server component to simplify the development of custom servers, providing an easy-to-use framework where the only code you need to write is in response to events that are sent to your application. With a single function call, you can create a scalable, multi-threaded, event-driven server that can be used to accept connections from clients anywhere in the world, or just on your local intranet. All of the networking, thread management, synchronization and messaging are handled internally by the framework, allowing you to focus on writing your own code without worrying about the complex details of the server implementation.</p>
<p>Developers who need to create an e-mail application that download and store messages on the local system, the Mail Message (MIME) components and library have been expanded to provide a new storage interface that simplifies the storage, retrieval and management of message. Simply create a new storage file, and begin adding messages to it. When you need to access a stored message, you can reference it by an index number, or you can use functions to search for a particular message that contains a specific header value. For example, you can search the message store for all messages that have been sent by someone with a particular e-mail address. There&#8217;s even a compatibility mode where you can import message stores from UNIX mail systems, if needed.</p>
<p>SocketTools 6.0 is fully compatible with both Windows Vista and Windows Server 2008, and is designed to take advantage of new features introduced in Microsoft&#8217;s latest operating system. Our developers use Windows Vista and Visual Studio 2008 as their primary development platform, so we don&#8217;t simply test under Vista, we work with the operating system every day and understand how it impacts application development in the real world. Of course, SocketTools is also fully supported under Windows XP SP2 and SP3, Windows Server 2003 and Windows 2000. If your users are upgrading to Windows Server 2008 or Windows Vista, then we recommend that you to upgrade to SocketTools 6.0 to ensure compatibility.</p>
<p>For more information, please review the <a href="http://www.catalyst.com/support/faq/sockettools.html" target="_blank">SocketTools FAQ</a> in the support section of our website. We also encourage you to download a free evaluation copy of the SocketTools 6.0 Edition that interests you. The evaluation license is valid for a single development system for 30 days, it is completely functional and can be safely installed side-by-side with earlier versions of SocketTools.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.catalyst.com/archives/29/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

