SCTP тоже транспортный протокол, реализован в Linux и у Cisco, на первый взгляд он "лучше" чем TCP и тем более UDP, ведь он новее их обоих лет на двадцать, но распространения не получил, в Windows его нет, так что TCP/UDP "рулят" и нужно не избегать их, а учиться "правильно готовить", и создавать свои высокоуровневые "обертки" с готовыми алгоритмами, обеспечивающими надежность, безопасность, удобство и скорость разработки, чтобы затем в будущем была возможность на их базе построить что угодно от студенческого "курсача" до полноценной системы мгновенных сообщений, по уровню надежности не уступающей Skype и ICQ.