Networking TCP、UDP、SCTP、RUDP或RAW?

Networking TCP、UDP、SCTP、RUDP或RAW?,networking,tcp,udp,protocols,rudp,Networking,Tcp,Udp,Protocols,Rudp,我目前正在开发一个网络库,但我不知道应该用哪种方式创建它。该库应设计为与游戏一起使用。需要可靠和不可靠的数据包。我应该使用“TCP和UDP”、“UDP和SCTP”、“UDP和创建一个RUDP协议”还是“从头开始创建一切”?这是一个长期的问题,让我挣扎了很多!我认为创建一个“健壮的”RUDP协议是最好的解决方案,但是我可以创建一个健壮的协议吗?(额外的工作不是问题) 谢谢你的时间。每一个都是有原因的。TCP用于缓慢可靠的连接,UDP用于快速不可靠的连接,STCP不常用,因此它不一定稳定(不是首选)

我目前正在开发一个网络库,但我不知道应该用哪种方式创建它。该库应设计为与游戏一起使用。需要可靠和不可靠的数据包。我应该使用“TCP和UDP”、“UDP和SCTP”、“UDP和创建一个RUDP协议”还是“从头开始创建一切”?这是一个长期的问题,让我挣扎了很多!我认为创建一个“健壮的”RUDP协议是最好的解决方案,但是我可以创建一个健壮的协议吗?(额外的工作不是问题)


谢谢你的时间。

每一个都是有原因的。TCP用于缓慢可靠的连接,UDP用于快速不可靠的连接,STCP不常用,因此它不一定稳定(不是首选),RUDP最好在需要可靠和不可靠的消息时使用,RAW主要用于尝试构建自己的网络系统的组织。

每一个都是有原因的。TCP用于较慢的可靠连接,UDP用于较快的不可靠连接,STCP不常用,因此不一定稳定(不是首选),RUDP最好在需要可靠和不可靠消息时使用,RAW主要用于尝试构建自己的网络系统的组织