на 2 проектах мне проще было написать своё решение, на одно как-то использовал готовое, но с ним боли было больше чем пользы. Вообще сокеты такая себе херня, в 90% случаев они нафиг не нужны, а если весь проект на сокетах, то это зачастую превращается в жопоболь. ИМХО