DevShed has posted the third part of their "handling sockets in PHP" series today, taking things one step further than the basic TCP server from before and making a basic web server.
It's time to pay attention to the subject of this final part of the series. In this article, I'll show you how to use low-level sockets to emulate the functionality of a basic Web server on your own testing machine.
They start with a quick look back, mentioing what the simple TCP server could do and (briefly) how it worked, including its entire code. Since it was simple to extend, they create a new class, WebServer, to add the functionality it needs to response as a web server. It's made to serve up one file - a static HTML - whenever the user hits it with a request.
His simple server dosen't conform to any of the standards, but it does transmit data out over the standard port in an HTML format. It's a step in the right direction...