如何在tcp层上使用golang读取tcp选项?

如何在tcp层上使用golang读取tcp选项?,go,tcp,Go,Tcp,我尝试从golang服务器上的tcp连接获取tcp选项。有什么方法可以做到这一点吗?可能是useful@rogerdpack谢谢,有没有关于如何使用此函数的示例?TCPConn.File()、File.Fd()和syscall.GetsockoptInt注意,在TCP连接上调用File()也会将其切换到阻塞模式,这样,从那时起,对套接字的读取或写入将独占OS线程。如果您的程序将处理大量并发连接,请记住这一点。如何调用此funcsyscall.GetsockoptInt(fd,syscall.IP

我尝试从golang服务器上的tcp连接获取tcp选项。有什么方法可以做到这一点吗?

可能是useful@rogerdpack谢谢,有没有关于如何使用此函数的示例?
TCPConn.File()
File.Fd()
syscall.GetsockoptInt
注意,在TCP连接上调用File()也会将其切换到阻塞模式,这样,从那时起,对套接字的读取或写入将独占OS线程。如果您的程序将处理大量并发连接,请记住这一点。如何调用此func<代码>syscall.GetsockoptInt(fd,syscall.IPPROTO\u TCP,syscall.IP\u RECVRETOPTS)报告错误:
协议不可用useful@rogerdpack谢谢,有没有关于如何使用此函数的示例?
TCPConn.File()
File.Fd()
syscall.GetsockoptInt
请注意调用File()在TCP连接上,也会将其切换到阻塞模式,这样从该点开始,对套接字的读取或写入将独占OS线程。如果您的程序将处理大量并发连接,请记住这一点。如何调用此func<代码>syscall.GetsockoptInt(fd,syscall.IPPROTO\u TCP,syscall.IP\u RECVRETOPTS)
报告错误:
协议不可用