I'm sorry, I should rephrase my wish:
Please add a class similar to dlib::linker to Poco's existing network framework.
This would allow me to exclusively use Poco's network framework, rather than using both dlib and Poco for networking in the same project.
dlib::linker allows 2 connections to be linked together, (e.g. a server can link 2 desktop connections, allowing both desktops be connected to each other.)
Another example is zeromq's "forwarder", which is described here:http://nichol.as/zeromq-an-introduction
Both linker and forwarder is helpful when you want two machines to connect to each other via intermediary (e.g. two corporate PC's behind NAT/firewall in 2 different locations connecting to each other via server running linker/forwarder.)
I know HTTP proxies are abundant, but sometimes, HTTP isn't the right protocol. A linker or forwarder would allow any protocol over TCP.
I can't use zeromq because of LGPL license.