Итак, в основном я хочу написать P2P-программу, способную отправлять текстовые сообщения всем узлам, вроде IRC. Какую сеть мне рекомендуется использовать? Я немного изучил DHT Kademlia, и кажется, что его достаточно легко реализовать, но он не кажется полезным для того, что я хочу сделать? Какой протокол, например, использует Skype?
edit: и я забыл упомянуть, что это не обязательно должен быть обмен мгновенными сообщениями, задержка в несколько минут более чем приемлема. Я не думаю, что я мог бы постоянно пытаться получать данные, соответствующие текущему времени, каждые пять минут или что-то в этом роде на всех узлах?