TCP、UDP、SCTP、RUDP 还是 RAW?
TCP, UDP, SCTP, RUDP or RAW?
我目前正在开发一个网络库,但我不知道应该用哪种方式创建它。该库应设计为与游戏一起使用。需要可靠和不可靠的数据包。我应该使用 "TCP and UDP"、"UDP and SCTP"、"UDP and create an RUDP protocol" 还是 "RAW and build everything from ground up"?这是一个很长的问题,让我苦苦挣扎!我认为创建一个 "robust" RUDP 协议是最好的解决方案,但我可以做一个健壮的吗?(额外的工作不是问题)
感谢您的宝贵时间。
每一个都是有原因的。 TCP 用于有点慢的可靠连接,UDP 用于快速不可靠的连接,STCP 不常用,因此它肯定不稳定(不是首选),RUDP 最适合在需要可靠和不可靠的消息时使用,而 RAW 主要由试图构建他们的组织使用自己的网络系统。
我目前正在开发一个网络库,但我不知道应该用哪种方式创建它。该库应设计为与游戏一起使用。需要可靠和不可靠的数据包。我应该使用 "TCP and UDP"、"UDP and SCTP"、"UDP and create an RUDP protocol" 还是 "RAW and build everything from ground up"?这是一个很长的问题,让我苦苦挣扎!我认为创建一个 "robust" RUDP 协议是最好的解决方案,但我可以做一个健壮的吗?(额外的工作不是问题)
感谢您的宝贵时间。
每一个都是有原因的。 TCP 用于有点慢的可靠连接,UDP 用于快速不可靠的连接,STCP 不常用,因此它肯定不稳定(不是首选),RUDP 最适合在需要可靠和不可靠的消息时使用,而 RAW 主要由试图构建他们的组织使用自己的网络系统。