Found in 1 comment on Hacker News
adamnemecek · 2014-07-01 · Original thread
You might find the books "C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns"[0] and "C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks"[1] useful. They talk about implementation of the "Adaptive Communication Environment" [2] which is an open-source project for network programming. Also, as nextos mentioned below, the "Pattern-Oriented Software Architecture" series.

[0] http://www.amazon.com/Network-Programming-Volume-Mastering-C...

[1] http://www.amazon.com/Network-Programming-Volume-Systematic-...

[2] http://en.wikipedia.org/wiki/Adaptive_Communication_Environm...

Fresh book recommendations delivered straight to your inbox every Thursday.