I would like to do a fairly advanced side project that involves heavy use of threads and UDP socket programming. Since I haven't done this in a while, I would like to find some good books that would cover these issues well. So, can anyone recommend a definitive guide to network/socket (UDP), multithreaded coding with C++ on Linux? Something fairly recent would be nice, but if an older book does the trick, that's fine too.
