Есть свой проект, но думаю он тоже поверхностный для вас — сервер должен в один поток отслеживать трафик, в другом потоке ждать новостей от клиента (и соответственно обрабатывать эти новости), в третьем (в теории) вести какое-то логирование трафика и информации клиента. Если интересует — пишите, проект в самом начале и продвигается достаточно медленно.