my knowledge my knowledge

Poco TCPServer class


POCO library implements class TCPServer which dispatches connections as described here. Most of the classes for these examples are common:


Handler is quite similar:


To imlement a server connection, one needs to derive from the TCPServerConnection:


To start the server an instance of TCPServer is created using the binded server socket:


Server is tested under Linux 2.6.37 64bit/gcc 4.5.2/Poco 1.4.2p1, FreeBSD 8.0 64bit/gcc 4.2.1/Poco 1.4.2p1, Windows 7/VS 2010/Poco 1.4.2p1, compiled as specified in the Makefile.


The presented code can be downloaded as an archive.


 

 

ay ay a ya ya

What Every Dev Must Know About Multithreaded Apps

Ten years ago only hard-core systems programmers worried about the intricacies of writing correct code in the presence of more than one thread of execution. Most programmers stuck with sequential programs to avoid the problem altogether.


Read more

The Free Lunch Is Over

Your free lunch will soon be over. What can you do about it? What are you doing about it? The major processor manufacturers and architectures, from Intel and AMD to Sparc and PowerPC, have run out of room with most of their traditional approaches to boosting CPU performance.


Read more

C++ Type Traits

Generic programming - that is, writing code that works with any data type meeting a set of requirements - has become the method of choice for delivering reusable code. However, there are times in generic programming when generic just isn't good enough - sometimes the differences between types are too great for an efficient generic implementation. This is when the traits technique becomes important.


Read more