fntp:http的Flaxton传输层协议实现

时间:2024-07-06 10:58:54
【文件属性】:

文件名称:fntp:http的Flaxton传输层协议实现

文件大小:13KB

文件格式:ZIP

更新时间:2024-07-06 10:58:54

Go

关于协议 FNTP 是 TCP 和 UDP 的组合作为混合传输层协议。 基本的事情是 TCP 的工作速度比 UDP 慢,但它是可靠的,Flaxton FNTP 协议的基本思想是将 TCP 可靠特性和 UDP 速度结合在一起。 使用 TCP 和 UDP 的这种组合,可以使用 UDP 更快地传输所有数据,并使用可靠的 TCP 随时了解发送的数据。 协议实现 这FNTP协议实现用围棋的编程语言(书面 )。 在 Node.js ( ) 中的实现也可以在这里。 这个怎么运作例如,如果您想从客户端应用程序向服务器应用程序发送 1 KB 数据,FNTP 工作流程将如下所示: FNTP 将创建 8 字节的标头,并使用 TCP 协议将其发送到服务器应用程序。 该 8 字节将包含 4 字节随机生成的整数作为该 1 KB 数据的唯一 ID,以及 4 字节整数作为发送数据的长度(在此示例中长度为 1000)。


【文件预览】:
fntp-master
----tests()
--------fntpTest.go(749B)
----LICENSE(11KB)
----src()
--------Server.go(2KB)
--------Client.go(1KB)
--------Socket.go(8KB)
--------lib()
--------README.md(3KB)
----.gitignore(266B)
----README.md(3KB)

网友评论