tcp-fast-open:TCP Fast Open (RFC7413) 的 Golang 示例

时间:2024-07-21 23:28:59
【文件属性】:

文件名称:tcp-fast-open:TCP Fast Open (RFC7413) 的 Golang 示例

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-21 23:28:59

Go

TCP快速打开 RFC7413 描述的 TCP Fast Open (TFO) 示例,可在 Linux Kernel 3.7(服务器和客户端支持)中使用。 通过检查: /proc/sys/net/ipv4/tcp_fastopen来检查对 TCP Fast Open 的支持,确保客户端和服务器支持的值为 3。 如有必要,将 3 回显到此文件,例如: # echo 0 > /proc/sys/net/ipv4/tcp_fastopen # cat /proc/sys/net/ipv4/tcp_fastopen 0 # echo 3 > /proc/sys/net/ipv4/tcp_fastopen # cat /proc/sys/net/ipv4/tcp_fastopen 3 该程序使用标准的 Linux 内核系统调用,显示了配置服务器和客户端以使用 TFO 建立 TCP 连接所需的


【文件预览】:
tcp-fast-open-master
----.gitignore(21B)
----main.go(2KB)
----README.md(3KB)
----serverConn.go(1KB)
----server.go(2KB)
----client.go(2KB)

网友评论