We need you!

We're working hard on the next version of Developer Fusion. Let us know what you think we should be up to!

Members

Technology Zones

Articles

Hosted By

MaximumASP

Info

Len Holgate Profile

photo Len Holgate (Len Holgate)
05 Jun 2002
N1, London, England United Kingdom
Consultant with JetByte Limited
http://www.jetbyte.com
Contact memberContact this Member Edit ProfileEdit my profile

Len has been programming for over 20 years, having first started with a Sinclair ZX-80. Now he runs his own consulting company, JetByte Limited. JetByte provides contract programming and consultancy services. We can provide experience in COM, Corba, C++, Windows NT and UNIX. Our speciality is the design and implementation of systems but we are happy to work with you throughout the entire project life-cycle. We are happy to quote for fixed price work, or, if required, can work for an hourly rate. We are based in London, England, but, thanks to the Internet, we can work 'virtually' anywhere...

This user has contributed 4 articles, 0 code samples and posted 3 messages in our discussion forums.

Technology Interests

      Articles & Tutorials

    • A reusable Windows socket server class

      by Len Holgate

      Writing a high performance server that runs on Windows NT and uses sockets to communicate with the outside world isn't that hard once you dig through the API references. What's more most of the code is common between all of the servers that you're likely to want to write. It should be possible to wrap all of the common code up in some easy to reuse classes. . Read full article

    • A TCP/IP socket server object for Visual Basic

      by Len Holgate

      Although socket based TCP/IP servers using IO Completion Ports are often written in C++ it's sometimes useful to write such a server in Visual Basic.. Read full article

    • Handling multiple socket read & write operations

      by Len Holgate

      "How do you handle the problem of multiple pending WSARecv() calls?" is a common question on the Winsock news groups. It seems that everyone knows that it's often a good idea to have more than one outstanding read waiting on a socket and everyone's equally aware that sometimes code doesn't work right when you do that. This article explains the potential problems with multiple pending recvs.. Read full article

    • Business logic processing in a socket server

      by Len Holgate

      To maintain performance a socket server shouldn't make any calls that should block from its IO thread pool. In this article we develop a business logic thread pool and add this to the server developed in the previous article. . Read full article