文件名称:dst:数据报流传输协议
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-07 23:08:07
Go
dst DST是数据报流传输协议。 原则上,这是在UDP之上提供可靠流协议的另一种方法,类似于uTP,RUDP和DST。 实际上,它主要基于DST,但有一些显着差异。 分组格式被简化。 保持连接机制已删除,以减少复杂性和带宽使用。 应用程序可以根据需要执行keepalive。 窗口和拥塞控制更简单,还有未来改进的空间。 除代码外,目前没有协议规范文档。 一旦证明可以工作,并且格式可以锁定,就可以编写一个。 该API遵循通常的net约定,应该很熟悉。 文献资料
【文件预览】:
dst-master
----testdata()
--------cert.pem(1KB)
--------key.pem(2KB)
----integration_test.go(4KB)
----packetlist_test.go(2KB)
----cmd()
--------utpperf()
--------dstperf()
----debug.go(593B)
----packetlist.go(2KB)
----doc.go(319B)
----example_test.go(1KB)
----errors.go(658B)
----LICENSE(1KB)
----CONTRIBUTING.md(2KB)
----cookie.go(547B)
----mux.go(9KB)
----AUTHORS(94B)
----cookie_test.go(876B)
----packets.go(4KB)
----.gitignore(28B)
----common_test.go(5KB)
----mux_test.go(1KB)
----packets_test.go(2KB)
----conn.go(14KB)
----windowcc.go(3KB)
----README.md(1KB)
----integration_http_test.go(2KB)
----util.go(447B)
----build.sh(134B)
----conn_test.go(9KB)
----sendbuffer.go(6KB)
----benchmark_test.go(2KB)