« April 2007 | May 2007 Archives | June 2007 »

cvs update -j

| 0 Comments
I've finally got to the point where my latest refactoring of The Server Framework can be merged back to the main development branch. The changes grew from just being a "remove inappropriate use of pointers where references would be better" to a complete pass through my TODO list and subsequent design adjustments. I also managed to have a good crack at a first pass through the "document the code with doxygen" item and the results of that can be found here. The merge and test process has highlighted the next item on my TODO list that I need to look at; "automated…

Graceful close bug...

| 0 Comments
It seems that the latest changes to The Server Framework have managed to flush out a graceful shutdown bug that's been floating around since day 0. There's this whole, complex, way of determining how a socket is shutdown and this whole clever thing that lets you decide if you want to do a graceful, lingering, close on an I/O thread or simply slam the door and risk losing data and, well, it doesn't seem to work. Once in a while the connections are being closed before they should. The code path hasn't changed much since the first release of the free source…
I've been having some problems with Explorer hanging when opening "My Network Places" on some of my machines. Some work fine, some hang. Most annoying. I've been trying a few things over the past few weeks (as and when I get a hang and as and when I feel like it), but nothing has seemed to have fixed anything, until this morning... I've recently adjusted my networking kit and now have a couple of UPnP devices floating around and it's useful (but not essential) to be able to connect to them directly in Explorer. One of my machines didn't have…
I grabbed a couple of copies of "The NT Insider" from my 'not quite got around to reading' rack today and read them on the train on the way in to London. These are the quite short, bi-monthly, driver developer and kernel programmer magazine from OSR. It's free to subscribe and the content reminds me of the thrill that I used to get from reading computer mags back in the late 80s... I guess it's possibly the fact that lots of it is slightly alien to me, there's a certain excitement in knowing that there's so much to learn and…

I'm with Dennis, and Ian...

| 0 Comments
Given what Jeff wrote recently and what Ian and Dennis said about it... I'm definitely on the Ian and Dennis side of the fence...…

STLPort 5.1.3 and multiple VC versions

| 0 Comments
I'm just about to try out the latest STLPort release and I went to apply my 'STLPort 5.0 multiple side by side dlls changes' from 2005 and noticed that the place where one of the changes needs to be made has changed. The change to Makefile.inc should still be made to STLport-5.1.3\build\lib\Makefile.inc but the change that was previously made to stl_msvc.h now has to be made to STLport-5.1.3\stlport\stl\config\_auto_link.h…
« April 2007 | May 2007 Archives | June 2007 »

About this Archive

This page is an archive of entries from May 2007 listed from newest to oldest.

April 2007 is the previous archive.

June 2007 is the next archive.

I usually write about C++ development on Windows platforms, but I often ramble on about other less technical stuff...

Find recent content on the main index or look in the archives to find all content.

I have other blogs...

Subscribe to feed The Server Framework - high performance server development
Subscribe to feed Lock Explorer - deadlock detection and multi-threaded performance tools
Subscribe to feed l'Hexapod - embedded electronics and robotics
Subscribe to feed MegèveSki - skiing