Данил, загугли на счет NetSpeakerphone. Маленький, легкий чат с трансфером файлов. Сервер ему впринципе не нужен, но может работать и с ним. Все логирует и т.д.