Работая над программой столкнулся с проблемой в части функционала сокетов, пока искал в интернетах возможный пути решения проблемы, натолкнулся на интересное руководство: Beej’s Guide to Network Programming. Using Internet Sockets
Руководство доступно в в различных форматах (по ссылке выше можно найти подходящие), вот самые удобные, на мой взгляд:
Руководство переведено на несколько языков, но русского среди них нет, так что если кому не терпится - переводите, будет, по крайней мере, от меня, большое спасибо и пару-тройку бутылочек пива, если окажетесь в зоне досягаемости :)
Стоит отметить, что помимо всяких Linux/Unix есть информация и про Windows, в частности будет полезно при разработке кроссплатформенных сетевых приложений.
Ещё, среди кучи ссылок, в тексте обнаружилась такая полезная: UNIX Socket FAQ - тоже кладезь знаний.
В дополнение, книжка “Linux Socket Programming by Example”, можно купить на Амазоне: http://www.amazon.com/Linux-Socket-Programming-Example-Warren/dp/0789722410 или:
- Почитать Online: http://alas.matf.bg.ac.rs/manuals/lspe/mode=1.html
- Скачать на торрентах: http://rutracker.org/forum/viewtopic.php?t=749222
- Скачать PDF: http://read.pudn.com/downloads166/ebook/759178/Que-Linux-Socket-Programming.pdf