【发布时间】:2019-05-03 13:40:13
【问题描述】:
我目前正在实施受 KCP、Dragonite 和 QUIC 启发的可靠 UDP 传输,只是出于自学目的。我想应用几个优化,其中之一是多路复用。
我的想法是:我将数据分成小块(块大小与 MTU 相关),并利用协程通过多个数据报套接字异步(在客户端和服务器上)异步发送和接收它们。
这个解决方案会起作用吗?我应该期待性能改进吗?
【问题讨论】:
-
您的主机仍将串行发送和接收它们。网络本质上是串行的,而不是并行的,除非您有多个 NIC 等。
标签: asynchronous networking udp multiplexing