<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<channel>
<title>/* Rambling comments... */</title>
<link>http://www.lenholgate.com/</link>
<description>Len Holgate&apos;s thoughts on this and that...
Mainly test driven software development in C++ on Windows platforms... - Socket Servers</description>
<dc:language>en-us</dc:language>
<dc:creator>Len.Holgate@JetByte.com</dc:creator>
<dc:date>2008-10-21T10:43:19+00:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=2.64" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

<item>
<title>Lock contention</title>
<link>http://www.lenholgate.com/archives/000816.html</link>
<description>

I had reason to run my deadlock detection tool on a server built with an old version of the server framework as I needed to make changes to the server&apos;s locking strategy and I wanted to make sure that I...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000816.html">10:43 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=816" >Comments (1)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">816@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-10-21T10:43:19+00:00</dc:date>
</item>
<item>
<title>Goodbye old friend</title>
<link>http://www.lenholgate.com/archives/000814.html</link>
<description>

As of release 5.2.4, which is due for release in December, we will no longer support Visual Studio 6 builds of the server framework. I&apos;ve recently had to deal with some weird multi-threaded problems for a client and upgrading them...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000814.html">04:54 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=814" >Comments (4)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">814@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-10-17T16:54:13+00:00</dc:date>
</item>
<item>
<title>Asynchronous SChannel Servers</title>
<link>http://www.lenholgate.com/archives/000813.html</link>
<description>

I&apos;m currently working on an SChannel version of the asynchronous SSL connector code that we use to provide SSL support in the server framework. This will eventually be an alternative to the existing OpenSSL support that we currently provide and...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000813.html">01:49 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=813" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">813@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-10-09T13:49:09+00:00</dc:date>
</item>
<item>
<title>How does the socket server framework compare to Boost::ASIO?</title>
<link>http://www.lenholgate.com/archives/000810.html</link>
<description>

I&apos;ve had a few questions from users and potential users of the JetByte server framework about how it compares to other available frameworks. One such framework is ASIO. The first thing to realise is that the JetByte framework and ASIO...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000810.html">09:23 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=810" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">810@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-09-24T09:23:23+00:00</dc:date>
</item>
<item>
<title>Log file rotation</title>
<link>http://www.lenholgate.com/archives/000807.html</link>
<description>

I&apos;m in the process of adjusting the asynchronous file log that we use in some of our servers. The log works well and write performance is good for a variety of reasons that I deal with here. The current changes...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000807.html">05:08 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=807" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">807@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-09-05T17:08:19+00:00</dc:date>
</item>
<item>
<title>Connection collections</title>
<link>http://www.lenholgate.com/archives/000805.html</link>
<description>

One of the questions that comes up time and again from users of my server framework is &quot;How to I access the list of current connections within the framework&quot;. My answer is, you don&apos;t, you build your own collection and...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000805.html">10:30 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=805" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">805@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-09-02T10:30:25+00:00</dc:date>
</item>
<item>
<title>Practical Testing: 20 - Mind the gap</title>
<link>http://www.lenholgate.com/archives/000803.html</link>
<description>

Back in 2004, I wrote a series of articles called &quot;Practical Testing&quot; where I took a piece of complicated multi-threaded code and wrote tests for it. I then rebuild the code from scratch in a test driven development style to...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000803.html">12:44 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=803" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>
, <a href="http://www.lenholgate.com/archives/cat_source_code.html">Source Code</a>
, <a href="http://www.lenholgate.com/archives/cat_testing.html">Testing</a>

	</div>]]>

</description>
<guid isPermaLink="false">803@http://www.lenholgate.com/</guid>
<dc:subject>Testing</dc:subject>
<dc:date>2008-08-12T12:44:19+00:00</dc:date>
</item>
<item>
<title>Documentation bug...</title>
<link>http://www.lenholgate.com/archives/000800.html</link>
<description>

I realised this morning that part of my &quot;The life of a stream socket connection&quot; document about the safe use of server callbacks in my server framework was wrong. I said this: At any time after a connection is established,...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000800.html">08:37 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=800" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">800@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-08-06T08:37:44+00:00</dc:date>
</item>
<item>
<title>The life of a stream socket connection</title>
<link>http://www.lenholgate.com/archives/000798.html</link>
<description>

As I mentioned here I&apos;ve recently adjusted how socket callbacks are dispatched in the licensed version of the code......

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000798.html">01:51 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=798" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">798@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-08-03T13:51:00+00:00</dc:date>
</item>
<item>
<title>Latest release of licensed socket server code: 5.2.3</title>
<link>http://www.lenholgate.com/archives/000797.html</link>
<description>

The latest release of the licensed version of the socket server framework is now available. This release includes the following changes. The following changes were made to the libraries. Some whitespace changes to remove incorrect tabs. Admin Library - 5.2.3...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000797.html">12:25 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=797" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">797@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-08-03T12:25:33+00:00</dc:date>
</item>
<item>
<title>There will be a 5.2.3, or documenting leads to refactoring...</title>
<link>http://www.lenholgate.com/archives/000794.html</link>
<description>

I started to document part of the server framework&apos;s behaviour as I expect that a client will be asking questions about it in the near future. Whilst writing the documents I found myself writing this: &quot;It&apos;s pretty easy to deadlock...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000794.html">10:08 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=794" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">794@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-07-29T10:08:24+00:00</dc:date>
</item>
<item>
<title>Server shutdown in 5.2.1 and 5.2.2</title>
<link>http://www.lenholgate.com/archives/000792.html</link>
<description>

There was a change in release 5.2.1 of the licensed server framework which has caused some issues with clean shutdown. This issue is also present in 5.2.2. Prior to 5.2.1 the CSocketServer or equivalent object that did the bulk of...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000792.html">02:10 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=792" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">792@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-07-23T14:10:17+00:00</dc:date>
</item>
<item>
<title>Memory leak in licensed socket server code</title>
<link>http://www.lenholgate.com/archives/000791.html</link>
<description>

Well, of course, the day after I released the 5.2.2 version of the server code I get a bug report from a client using 5.2.1 listing a couple of memory leaks. One of them fixed in 5.2.2 and one not....

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000791.html">08:23 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=791" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">791@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-07-23T08:23:49+00:00</dc:date>
</item>
<item>
<title>Latest release of licensed socket server code: 5.2.2</title>
<link>http://www.lenholgate.com/archives/000790.html</link>
<description>

The latest release of the licensed version of the socket server framework is now available. This release includes the following changes. This is the first release built using Compuware BoundsChecker and there have been some resource leaks fixed. The following...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000790.html">12:45 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=790" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">790@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-07-21T12:45:41+00:00</dc:date>
</item>
<item>
<title>Write completion flow control</title>
<link>http://www.lenholgate.com/archives/000788.html</link>
<description>

I&apos;ve finished the write completion driven outbound data flow control connection filter that I started work on a while ago. This provides a way to deal with the problem of having more data to send to a client than the...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000788.html">10:31 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=788" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">788@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-07-06T10:31:03+00:00</dc:date>
</item>
<item>
<title>High throughput, low latency</title>
<link>http://www.lenholgate.com/archives/000786.html</link>
<description>

As I said in my recent posting about Data Distribution Servers, &quot;Next on the list is writing a more focused server and clients.&quot; . Tick. I started out by writing the data feed. This was a simplified version of the...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000786.html">08:28 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=786" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">786@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-06-25T08:28:50+00:00</dc:date>
</item>
<item>
<title>Data distribution servers</title>
<link>http://www.lenholgate.com/archives/000784.html</link>
<description>

Many of the servers built from my socket server framework are for high number of connections and low data flow situations and as such that&apos;s where the focus has been on the framework development and testing. As I&apos;ve shown in...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000784.html">08:09 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=784" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">784@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-06-17T20:09:28+00:00</dc:date>
</item>
<item>
<title>Another ISO 8583 transaction server</title>
<link>http://www.lenholgate.com/archives/000783.html</link>
<description>

It has been a busy couple of weeks for me. I&apos;ve been working on an ISO 8583 based transaction server for a client and I set myself some fairly tight deadlines. I actually developed the first version of the server...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000783.html">01:11 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=783" >Comments (2)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>
, <a href="http://www.lenholgate.com/archives/cat_testing.html">Testing</a>

	</div>]]>

</description>
<guid isPermaLink="false">783@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-06-03T13:11:37+00:00</dc:date>
</item>
<item>
<title>Socket connection termination</title>
<link>http://www.lenholgate.com/archives/000779.html</link>
<description>

I&apos;ve been putting together a sample server for a client that shows how to cleanly terminate a socket connection. This should have been a simple thing to do, but in doing so I&apos;ve discovered some gnarlyness within the framework and...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000779.html">06:05 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=779" >Comments (2)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">779@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-04-28T18:05:49+00:00</dc:date>
</item>
<item>
<title>Latest release of licensed socket server code: 5.2.1</title>
<link>http://www.lenholgate.com/archives/000764.html</link>
<description>

The latest release of the licensed version of the socket server framework is now available. This release includes the following changes. All code now builds with VC6, VS2002, VS2003, VS2005 and VS2008. The VS2005 and VS2008 builds support x86 and...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000764.html">11:17 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=764" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">764@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-02-18T11:17:17+00:00</dc:date>
</item>
<item>
<title>Major Vista Overlapped I/O change</title>
<link>http://www.lenholgate.com/archives/000763.html</link>
<description>

I&apos;m still reading the Richter book, highly recommended even if you&apos;ve read one of the earlier versions. In fact it&apos;s possibly MORE highly recommended IF you&apos;ve read one of the earlier versions... It seems that lots of things have changed...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000763.html">08:17 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=763" >Comments (4)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_books.html">Books</a>
, <a href="http://www.lenholgate.com/archives/cat_geek_speak.html">Geek Speak</a>
, <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>
, <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">763@http://www.lenholgate.com/</guid>
<dc:subject>Geek Speak</dc:subject>
<dc:date>2008-02-18T08:17:29+00:00</dc:date>
</item>
<item>
<title>Major Vista Overlapped I/O change</title>
<link>http://www.lenholgate.com/archives/000763.html</link>
<description>

I&apos;m still reading the Richter book, highly recommended even if you&apos;ve read one of the earlier versions. In fact it&apos;s possibly MORE highly recommended IF you&apos;ve read one of the earlier versions... It seems that lots of things have changed...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000763.html">08:17 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=763" >Comments (4)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_books.html">Books</a>
, <a href="http://www.lenholgate.com/archives/cat_geek_speak.html">Geek Speak</a>
, <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>
, <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">763@http://www.lenholgate.com/</guid>
<dc:subject>Geek Speak</dc:subject>
<dc:date>2008-02-18T08:17:29+00:00</dc:date>
</item>
<item>
<title>Living with continuous integration</title>
<link>http://www.lenholgate.com/archives/000757.html</link>
<description>

Well, it&apos;s about a month since I started running Cruise Control .Net and things have settled down somewhat now and I can almost go a day or two without tweaking my configuration or being tempted to fix issues in Cruise...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000757.html">08:48 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=757" >Comments (1)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_ccnet.html">CC.Net</a>
, <a href="http://www.lenholgate.com/archives/cat_continuous_integration.html">Continuous Integration</a>
, <a href="http://www.lenholgate.com/archives/cat_geek_speak.html">Geek Speak</a>
, <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">757@http://www.lenholgate.com/</guid>
<dc:subject>Continuous Integration</dc:subject>
<dc:date>2008-01-31T08:48:34+00:00</dc:date>
</item>
<item>
<title>Potential deadlock bug in free socket server framework</title>
<link>http://www.lenholgate.com/archives/000753.html</link>
<description>

The free version of the socket server framework contained code that could cause a deadlock during connection closure if you also have a lock in your derived class. There&apos;s a lock taken out in CSocketServer::Socket::IsValid() that isn&apos;t really required and...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000753.html">01:19 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=753" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">753@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-01-12T13:19:05+00:00</dc:date>
</item>
<item>
<title>New release of free Socket Server framework</title>
<link>http://www.lenholgate.com/archives/000752.html</link>
<description>

There&apos;s a new release of the server framework here. This includes the bug fix that was mentioned here....

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000752.html">03:13 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=752" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">752@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-01-10T15:13:56+00:00</dc:date>
</item>
<item>
<title>How important is VC6 to you now?</title>
<link>http://www.lenholgate.com/archives/000751.html</link>
<description>

I&apos;m working on the next releases of the licensed version of the socket server framework, and I now have continuous integration (of a sort) so my build and test problems are being minimised... BUT... Keeping Visual Studio 6 support in...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000751.html">09:23 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=751" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_geek_speak.html">Geek Speak</a>
, <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">751@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-01-10T09:23:40+00:00</dc:date>
</item>
<item>
<title>Socket write sequencing memory leak bug in free version of socket server framework</title>
<link>http://www.lenholgate.com/archives/000750.html</link>
<description>

I&apos;ve been tracking a bug for a client recently and yesterday I got a remarkably similar bug report from one of the users of my free socket server framework. The client&apos;s code is pretty old and was originally based on...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000750.html">09:14 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=750" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">750@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2008-01-10T09:14:01+00:00</dc:date>
</item>
<item>
<title>Performance counter mismatch detection</title>
<link>http://www.lenholgate.com/archives/000743.html</link>
<description>

One of the problems with iterative development of servers that include performance counters is that it&apos;s quite easy for the counters that are installed on a machine to get out of sync with the counters that the server is actually...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000743.html">11:21 PM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=743" >Comments (0)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">743@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2007-12-13T23:21:59+00:00</dc:date>
</item>
<item>
<title>Bug in overlapped UDP port unreachable errors?</title>
<link>http://www.lenholgate.com/archives/000739.html</link>
<description>

I&apos;m currently fixing a bug in the UDP side of the server framework. The problem is that I&apos;m failing to handle how Winsock reacts when an overlapped SendTo() results in an ICMP Port Unreachable response from the remote host. This...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000739.html">09:19 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=739" >Comments (5)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">739@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2007-12-03T09:19:30+00:00</dc:date>
</item>
<item>
<title>VS 2008</title>
<link>http://www.lenholgate.com/archives/000737.html</link>
<description>

I&apos;m currently rebuilding my world with Visual Studio 2008. So far things are going ok, but as I mentioned back when I was playing with Beta 2, the new C4627 warning about header files being skipped when processing precompiled headers...

<![CDATA[<div class="posted">Posted by Len at <a href="http://www.lenholgate.com/archives/000737.html">10:50 AM</a>
		| <a href="http://www.lenholgate.com/mt/mt-comments-17.cgi?entry_id=737" >Comments (2)</a>
	
	
| Categories: <a href="http://www.lenholgate.com/archives/cat_socket_servers.html">Socket Servers</a>

	</div>]]>

</description>
<guid isPermaLink="false">737@http://www.lenholgate.com/</guid>
<dc:subject>Socket Servers</dc:subject>
<dc:date>2007-11-29T10:50:11+00:00</dc:date>
</item>


</channel>
</rss>
