TCP, UDP, SCTP, RUDP или RAW?

В настоящее время я работаю над сетевой библиотекой, но не знаю, как мне ее создать. Библиотека должна быть разработана для использования с играми. Нужны как надежные, так и ненадежные пакеты. Должен ли я использовать «TCP и UDP», «UDP и SCTP», «UDP и создать протокол RUDP» или «RAW и построить все с нуля»? Это длинный вопрос, из-за которого я изо всех сил старался! Я думаю, что создание «надежного» протокола RUDP - лучшее решение, но могу ли я сделать надежный? (Дополнительная работа не проблема)

Спасибо за ваше время.


person None    schedule 15.08.2016    source источник


Ответы (1)


У каждого из них есть причина. TCP для медленных надежных соединений, UDP для быстрых ненадежных соединений, STCP обычно не используется, поэтому он не определенно стабилен (не рекомендуется), RUDP лучше всего использовать, когда необходимы как надежные, так и ненадежные сообщения, а RAW в основном используется организациями, пытающимися создать свои собственная сетевая система.

person Community    schedule 13.01.2017